UNPKG

ag-grid-community

Version:

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

22 lines (21 loc) 858 B
import { CsvCustomContent } from "../../main"; import { CsvSerializingParams, RowAccumulator, RowSpanningAccumulator } from "../interfaces"; import { BaseGridSerializingSession } from "./baseGridSerializingSession"; export declare class CsvSerializingSession extends BaseGridSerializingSession<CsvCustomContent> { private isFirstLine; private result; private suppressQuotes; private columnSeparator; constructor(config: CsvSerializingParams); addCustomContent(content: CsvCustomContent): void; onNewHeaderGroupingRow(): RowSpanningAccumulator; private onNewHeaderGroupingRowColumn; private appendEmptyCells; onNewHeaderRow(): RowAccumulator; private onNewHeaderRowColumn; onNewBodyRow(): RowAccumulator; private onNewBodyRowColumn; private putInQuotes; parse(): string; private beginNewLine; }