ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
20 lines (19 loc) • 1.06 kB
TypeScript
import { CsvCustomContent, CsvExportParams, GridOptionsService, ICsvCreator, ValueFormatterService, ValueParserService } 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;
valueFormatterService: ValueFormatterService;
valueParserService: ValueParserService;
postConstruct(): void;
protected getMergedParams(params?: CsvExportParams): CsvExportParams;
protected export(userParams?: CsvExportParams): void;
exportDataAsCsv(params?: CsvExportParams): void;
getDataAsCsv(params?: CsvExportParams, skipDefaultParams?: boolean): string;
getDefaultFileExtension(): string;
createSerializingSession(params?: CsvExportParams): CsvSerializingSession;
isExportSuppressed(): boolean;
}