datainout
Version:
Import and reports data
23 lines (20 loc) • 932 B
text/typescript
import { B as BaseReader } from '../../../BaseReader-BTVrjUFa.cjs';
import { ExcelTemplateManager } from '../../../common/core/Template.cjs';
import { CellImportOptions } from '../../../common/types/import-template.type.cjs';
import { SheetSection } from '../../../common/types/common-type.cjs';
import '../../../importer.type-BLiyiii7.cjs';
import '../../../helpers/parse-type.cjs';
import '../../../helpers/convert-row-to-table-data-v2.cjs';
import 'exceljs';
import '../../../common/core/RingPromise.cjs';
import 'stream';
import '../../../common/core/QueueData.cjs';
declare class ExcelJsReader extends BaseReader {
private excelReaderHelper;
constructor(templateManager: ExcelTemplateManager<CellImportOptions>);
load(arg: unknown): Promise<any>;
createTask(): (section: SheetSection, data: any) => Promise<void>;
private callHandler;
onErrors(errors: any): Promise<void>;
}
export { ExcelJsReader };