med-table
Version:
Wrapper over table of primeng library for Ministry of Health
16 lines (15 loc) • 585 B
TypeScript
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;
}