@senlinz/import-export
Version:
import/export excel core
14 lines (13 loc) • 1.3 kB
TypeScript
export type * from './ExcelDefinition';
import { ExcelDefinition } from './ExcelDefinition';
import type { DynamicExcelImportOptions, DynamicExcelImportResult } from './ExcelDefinition';
import { testUtils } from './utils.js';
declare function _importExcel<T>(definition: ExcelDefinition): Promise<T[]>;
declare function _importExcelDynamic(options?: DynamicExcelImportOptions): Promise<DynamicExcelImportResult>;
declare function _exportExcel<T>(definition: ExcelDefinition, data: T[]): Promise<void>;
declare function _fromExcel<T>(definition: ExcelDefinition, buffer: Uint8Array): Promise<T[]>;
declare function _fromExcelDynamic(buffer: Uint8Array, options?: DynamicExcelImportOptions): Promise<DynamicExcelImportResult>;
declare function _toExcel<T>(definition: ExcelDefinition, data: T[]): Promise<Uint8Array>;
declare function _downloadExcelTemplate(definition: ExcelDefinition): Promise<void>;
declare function _generateExcelTemplate(definition: ExcelDefinition): Promise<Uint8Array>;
export { _importExcel as importExcel, _importExcelDynamic as importExcelDynamic, _exportExcel as exportExcel, _fromExcel as fromExcel, _fromExcelDynamic as fromExcelDynamic, _toExcel as toExcel, _downloadExcelTemplate as downloadExcelTemplate, _generateExcelTemplate as generateExcelTemplate, testUtils, };