Sha256: dd5cc77ce9aef2d090e092591b73e7dbe6072ecca6b88801f155b1e70b305f80
Contents?: true
Size: 1.04 KB
Versions: 21
Compression:
Stored size: 1.04 KB
Contents
import { Dictionary, Row } from '../models/common'; import { ComplexOptions, ComputedColumn, RowFilterFunction, RowSortFunction } from '../models/external-table'; import { Column, TableStyleDetails } from '../models/internal-table'; import { RowOptions } from '../utils/table-helpers'; declare class TableInternal { title?: string; tableStyle: TableStyleDetails; columns: Column[]; rows: Row[]; filterFunction: RowFilterFunction; sortFunction: RowSortFunction; enabledColumns: string[]; disabledColumns: string[]; computedColumns: any[]; initSimple(columns: string[]): void; initDetailed(options: ComplexOptions): void; constructor(options?: ComplexOptions | string[]); createColumnFromRow(text: Dictionary): void; addColumn(textOrObj: string | ComputedColumn): void; addColumns(toBeInsertedColumns: string[]): void; addRow(text: Dictionary, options?: RowOptions): void; addRows(toBeInsertedRows: Dictionary[], options?: RowOptions): void; renderTable(): string; } export default TableInternal;
Version data entries
21 entries across 21 versions & 1 rubygems