@senlinz/import-export
Version:
import/export excel core
11 lines (10 loc) • 871 B
TypeScript
import { ExcelDefinition } from './ExcelDefinition';
declare function initializeWasm(): void;
declare function _fromExcel<T>(definition: ExcelDefinition, buffer: Uint8Array): Promise<T[]>;
declare function _toExcel<T>(definition: ExcelDefinition, data: T[]): Promise<any>;
declare function generateExcelTemplate(definition: ExcelDefinition): Promise<Uint8Array<ArrayBufferLike>>;
declare function downloadExcelTemplate(definition: ExcelDefinition): Promise<void>;
declare function download(data: Uint8Array | string, name: string, type?: string): void;
declare function importExcel<T>(defintion: ExcelDefinition): Promise<T[]>;
declare function exportExcel<T>(definition: ExcelDefinition, data: T[]): Promise<void>;
export { importExcel, exportExcel, downloadExcelTemplate, _fromExcel as fromExcel, _toExcel as toExcel, generateExcelTemplate, initializeWasm, download };