UNPKG

ag-grid-community

Version:

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

27 lines (26 loc) 1.04 kB
import { BaseGridSerializingSession } from '../export/baseGridSerializingSession'; import type { GridSerializingParams, HeaderRowAccumulator, RowAccumulator } from '../export/iGridSerializer'; import type { CsvCustomContent } from '../interfaces/exportParams'; interface CsvSerializingParams extends GridSerializingParams { suppressQuotes: boolean; columnSeparator: string; } export declare class CsvSerializingSession extends BaseGridSerializingSession<CsvCustomContent> { private readonly config; private isFirstLine; private result; private readonly suppressQuotes; private readonly columnSeparator; constructor(config: CsvSerializingParams); addCustomContent(content: CsvCustomContent): void; onNewHeaderRow(): HeaderRowAccumulator; onNewHeaderGroupingRow(): HeaderRowAccumulator; private onNewHeaderCell; private appendEmptyCells; onNewBodyRow(): RowAccumulator; private onNewBodyRowColumn; private putInQuotes; parse(): string; private beginNewLine; } export {};