Sha256: d1f2fdddf01140526f1092b58da1350457a966856d37b605783f6fd3dcba2391
Contents?: true
Size: 806 Bytes
Versions: 21
Compression:
Stored size: 806 Bytes
Contents
import { ALIGNMENT, COLOR } from './common'; import { TableStyleDetails } from './internal-table'; export { ALIGNMENT, COLOR }; export interface ColumnOptionsRaw { name: string; title?: string; alignment?: ALIGNMENT; color?: COLOR; maxLen?: number; minLen?: number; } export interface ComputedColumn extends ColumnOptionsRaw { function: (arg0: any) => any; } export declare type RowSortFunction = (row1: any, row2: any) => number; export declare type RowFilterFunction = (row: any) => Boolean; export interface ComplexOptions { style?: TableStyleDetails; title?: string; columns?: ColumnOptionsRaw[]; sort?: RowSortFunction; filter?: RowFilterFunction; enabledColumns?: string[]; disabledColumns?: string[]; computedColumns?: ComputedColumn[]; }
Version data entries
21 entries across 21 versions & 1 rubygems