ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
19 lines (18 loc) • 947 B
TypeScript
import { CsvCustomContent, CsvExportParams, GridOptionsService, ICsvCreator } from "../main";
import { BaseCreator } from "./baseCreator";
import { CsvSerializingSession } from "./sessions/csvSerializingSession";
export declare class CsvCreator extends BaseCreator<CsvCustomContent, CsvSerializingSession, CsvExportParams> implements ICsvCreator {
private columnModel;
private valueService;
private gridSerializer;
gridOptionsService: GridOptionsService;
postConstruct(): void;
protected getMergedParams(params?: CsvExportParams): CsvExportParams;
export(userParams?: CsvExportParams): string;
exportDataAsCsv(params?: CsvExportParams): string;
getDataAsCsv(params?: CsvExportParams, skipDefaultParams?: boolean): string;
getDefaultFileName(): string;
getDefaultFileExtension(): string;
createSerializingSession(params?: CsvExportParams): CsvSerializingSession;
isExportSuppressed(): boolean;
}