xlsx-import
Version:
Import data from xlsx file using configured pattern and defined typescript types
16 lines (15 loc) • 743 B
TypeScript
import { Workbook } from 'exceljs';
import { ISourceConfig } from './config/ISourceConfig';
import { IImporter } from './IImporter';
import IImporterLegacy from './IImporter';
export declare class Importer implements IImporter {
private wb;
constructor(wb: Workbook);
getAllItems<T>(config: ISourceConfig): T[];
getFirstItem<T>(config: ISourceConfig): T;
}
/** @deprecated Default exports will be removed in January 2021. Please to use brackets (`{ Importer }`). */
export default class ImporterLegacy extends Importer implements IImporterLegacy {
/** @deprecated Refactoring performed, please to use `import { Importer }` and rename to camelCase version `getAllItems`. */
GetAllItems<T>(config: ISourceConfig): T[];
}