@true-directive/base
Version:
The set of base classes for the TrueDirective Grid
30 lines (29 loc) • 1.18 kB
TypeScript
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);
}