ohctechv3/.svn/pristine/c6/c60392b02a115dae080fcbc2ea7a438c49539715.svn-base
2024-10-28 15:03:36 +05:30

20 lines
1.0 KiB
Plaintext

import { CsvCustomContent, CsvExportParams, GridOptionsService, ICsvCreator, ValueFormatterService, ValueParserService } from "ag-grid-community";
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;
}