UNPKG

1.49 kBTypeScriptView Raw
1import type { ExcelExportMultipleSheetParams, ExcelExportParams, ExcelFactoryMode, ExcelRow, IExcelCreator, NamedBean } from 'ag-grid-community';
2import { BaseCreator } from 'ag-grid-community';
3import { ExcelSerializingSession } from './excelSerializingSession';
4export declare const getMultipleSheetsAsExcel: (params: ExcelExportMultipleSheetParams) => Blob | undefined;
5export declare const exportMultipleSheetsAsExcel: (params: ExcelExportMultipleSheetParams) => void;
6export declare class ExcelCreator extends BaseCreator<ExcelRow[], ExcelSerializingSession, ExcelExportParams> implements NamedBean, IExcelCreator {
7 beanName: "excelCreator";
8 protected getMergedParams(params?: ExcelExportParams): ExcelExportParams;
9 protected export(userParams?: ExcelExportParams): void;
10 exportDataAsExcel(params?: ExcelExportParams): void;
11 getDataAsExcel(params?: ExcelExportParams): Blob | string | undefined;
12 setFactoryMode(factoryMode: ExcelFactoryMode): void;
13 getFactoryMode(): ExcelFactoryMode;
14 getSheetDataForExcel(params: ExcelExportParams): string;
15 getMultipleSheetsAsExcel(params: ExcelExportMultipleSheetParams): Blob | undefined;
16 exportMultipleSheetsAsExcel(params: ExcelExportMultipleSheetParams): void;
17 getDefaultFileExtension(): 'xlsx';
18 createSerializingSession(params: ExcelExportParams): ExcelSerializingSession;
19 private styleLinker;
20 isExportSuppressed(): boolean;
21 private packageCompressedFile;
22 private packageFile;
23}