@senlinz/import-export
Version:
import/export excel core
18 lines (17 loc) • 1.11 kB
TypeScript
export type * from './ExcelDefinition';
import { ExcelDefinition } from './ExcelDefinition';
import { importExcel, exportExcel, downloadExcelTemplate, fromExcel, toExcel, generateExcelTemplate } from './utils.js';
declare function getUtils(): {
importExcel: typeof importExcel;
exportExcel: typeof exportExcel;
downloadExcelTemplate: typeof downloadExcelTemplate;
fromExcel: typeof fromExcel;
toExcel: typeof toExcel;
generateExcelTemplate: typeof generateExcelTemplate;
};
declare function _importExcel<T>(defintion: ExcelDefinition): Promise<T[]>;
declare function _exportExcel<T>(defintion: ExcelDefinition, data: T[]): Promise<void>;
declare function _fromExcel<T>(definition: ExcelDefinition, buffer: Uint8Array): Promise<T[]>;
declare function _toExcel<T>(definition: ExcelDefinition, data: T[]): Promise<Uint8Array>;
declare function _downloadExcelTemplate(defintion: ExcelDefinition): Promise<void>;
export { getUtils, _importExcel as importExcel, _exportExcel as exportExcel, _fromExcel as fromExcel, _toExcel as toExcel, _downloadExcelTemplate as downloadExcelTemplate };