datainout
Version:
Import and reports data
28 lines (25 loc) • 1.16 kB
TypeScript
import { Readable } from 'stream';
import { I as ImporterHandlerInstance, a as ImporterLoadFunctionOpions, b as ImporterBaseReaderStreamType } from '../../../importer.type-BKjB0M5n.js';
import { BaseReaderStream } from '../BaserReaderStream.js';
import { CellImportOptions } from '../../../common/types/import-template.type.js';
import { ExcelTemplateManager } from '../../../common/core/Template.js';
import '../../../common/types/common-type.js';
import '../../../common/core/ListEvents.js';
import '../../../reader.type-v4toxDqU.js';
import '../../../helpers/parse-type.js';
import '../../../helpers/convert-row-to-table-data-v2.js';
import 'exceljs';
import '../../../common/core/RingPromise.js';
import '../../../common/core/QueueData.js';
declare class ExcelJsStreamReader extends BaseReaderStream {
constructor(data: {
templateManager: ExcelTemplateManager<CellImportOptions>;
readable: Readable;
handler: ImporterHandlerInstance;
options?: ImporterLoadFunctionOpions & {
type?: ImporterBaseReaderStreamType;
};
});
load(arg: Readable): Promise<any>;
}
export { ExcelJsStreamReader };