UNPKG

ag-grid-community

Version:

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

15 lines (14 loc) 704 B
import { ExportParams } from "../main"; import { BaseCreatorBeans, GridSerializingSession } from "./interfaces"; export declare abstract class BaseCreator<T, S extends GridSerializingSession<T>, P extends ExportParams<T>> { private beans; protected setBeans(beans: BaseCreatorBeans): void; protected abstract export(userParams?: P, compress?: boolean): void; protected abstract getMergedParams(params?: P): P; protected getFileName(fileName?: string): string; protected getData(params: P): string; getDefaultFileName(): string; abstract createSerializingSession(params?: P): S; abstract getDefaultFileExtension(): string; abstract isExportSuppressed(): boolean; }