UNPKG

@true-directive/base

Version:

The set of base classes for the TrueDirective Grid

30 lines (29 loc) 1.18 kB
import { GridLayout } from '../classes/grid-layout.class'; import { Selection } from '../classes/selection.class'; import { SelectionMode } from '../classes/enums'; import { ValueFormatter } from '../classes/value-formatter.class'; export declare class GridExporter { private layouts; private selection; private selectionMode; private resultRows; private valueFormatter; private minField; private maxField; private minColumnIndex?; private maxColumnIndex?; private cols; private ranges; result: any[]; formattedResult: any[]; private min; private max; private checkField; private fieldName; private getRow; private getFormattedRow; getData(): any[]; static dataToExport(layouts: GridLayout[], selection: Selection, selectionMode: SelectionMode, resultRows: any[], valueFormatter: ValueFormatter): GridExporter; toString(withHeaders?: boolean, columnSeparator?: string, encloseDataIntoDoubleQuotes?: boolean): string; constructor(layouts: GridLayout[], selection: Selection, selectionMode: SelectionMode, resultRows: any[], valueFormatter: ValueFormatter); }