UNPKG

xlsx-import

Version:

Import data from xlsx file using configured pattern and defined typescript types

16 lines (15 loc) 743 B
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[]; }