20 lines
1.0 KiB
Plaintext
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;
|
|
}
|