@visualjs/grid
Version:
JavaScript Data Table
13 lines (12 loc) • 782 B
TypeScript
import { BaseColumnOptions, ColumnDef, ColumnOptions, ColumnsDef, GroupData } from "../../../types";
export declare function applyDefaultOptions(defs: ColumnsDef, defaults: BaseColumnOptions): ColumnsDef;
export declare function cloneColumnsDef(defs: ColumnsDef): ColumnsDef;
export declare function columnsDepth(columns: ColumnsDef, currentDepth?: number): number;
export declare function paddingColumn(column: ColumnDef, level: number, id?: () => number): ColumnDef;
export declare function paddingColumns(columns: ColumnsDef): ColumnsDef;
export declare function deepConcat<T>(dist: T[][], src: T[][]): T[][];
export declare function normalizedColumns(columnsDef: ColumnsDef): {
columns: ColumnOptions[];
groups: string[][];
groupsData: Record<string, GroupData>;
};