soccer-go
Version:
Soccer CLI for stats and results.
9 lines (8 loc) • 365 B
TypeScript
import Table from 'cli-table3';
export declare abstract class BaseTableBuilder<TJson, T extends IRowable> {
buildTable(data: TJson[], TClass: new (d: TJson) => T): Table.GenericTable<Table.HorizontalTableRow>;
abstract buildTableHeader(): Table.GenericTable<Table.HorizontalTableRow>;
}
export interface IRowable {
toRow(index: number): Table.Cell[];
}