UNPKG

med-table

Version:
16 lines (15 loc) 585 B
import { MedTableColumnConfig } from '../../types/MedTableColumnConfig'; export interface ISheetsGenerator { generate(fileName?: string): void; } export declare class SheetsGenerator<RowValueType extends Record<string, any>> implements ISheetsGenerator { private data; private readonly headerBuilder; private readonly rowBuilder; private readonly dataRowConfig; private readonly settings; constructor(data: RowValueType[], config: MedTableColumnConfig[]); generate(fileName?: string): void; private hidePrivateFields; private createTableData; }