UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

24 lines (23 loc) 1.49 kB
import type { ExcelExportMultipleSheetParams, ExcelExportParams, ExcelFactoryMode, ExcelRow, IExcelCreator, NamedBean } from 'ag-grid-community'; import { BaseCreator } from 'ag-grid-community'; import { ExcelSerializingSession } from './excelSerializingSession'; export declare const getMultipleSheetsAsExcel: (params: ExcelExportMultipleSheetParams) => Blob | undefined; export declare const exportMultipleSheetsAsExcel: (params: ExcelExportMultipleSheetParams) => void; export declare class ExcelCreator extends BaseCreator<ExcelRow[], ExcelSerializingSession, ExcelExportParams> implements NamedBean, IExcelCreator { beanName: "excelCreator"; protected getMergedParams(params?: ExcelExportParams): ExcelExportParams; protected export(userParams?: ExcelExportParams): void; exportDataAsExcel(params?: ExcelExportParams): void; getDataAsExcel(params?: ExcelExportParams): Blob | string | undefined; setFactoryMode(factoryMode: ExcelFactoryMode): void; getFactoryMode(): ExcelFactoryMode; getSheetDataForExcel(params: ExcelExportParams): string; getMultipleSheetsAsExcel(params: ExcelExportMultipleSheetParams): Blob | undefined; exportMultipleSheetsAsExcel(params: ExcelExportMultipleSheetParams): void; getDefaultFileExtension(): 'xlsx'; createSerializingSession(params: ExcelExportParams): ExcelSerializingSession; private styleLinker; isExportSuppressed(): boolean; private packageCompressedFile; private packageFile; }