export abstract class AbstractRando < Goal > extends Polymer . MutableData ( Polymer . Element ) { abstract goals : Goal [ ] ; protected abstract _calcCellClass ( goal , index ) ; protected abstract _calcCellSrc ( goal ) ; }