UNPKG

@visualjs/grid

Version:
13 lines (12 loc) 782 B
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>; };