UNPKG

@velis/dynamicforms

Version:

Data entry boilerplate components and a RESTful API consumer

25 lines 1.16 kB
import IndexedArray from '../../classes/indexed-array'; import { DfTable } from '../namespace'; import TableColumn from './column'; export declare class ColumnGroupRow { fields: TableColumn[]; constructor(fieldsDef: string | string[], renderedColumns: IndexedArray<TableColumn>); } export declare class ColumnGroup extends TableColumn { rows: ColumnGroupRow[]; fields: TableColumn[]; constructor(layout: ResponsiveLayout, columnDef: string[], renderedColumns: IndexedArray<TableColumn>); } export declare class ResponsiveLayout implements DfTable.ResponsiveLayoutInterface { totalWidth: number; columns: IndexedArray<TableColumn>; rows: number; constructor(definition: DfTable.ResponsiveTableLayoutDefinition, renderedColumns: IndexedArray<TableColumn>); } export declare class ResponsiveLayouts { layouts: ResponsiveLayout[]; constructor(renderedColumns: IndexedArray<TableColumn>, responsiveTableLayoutsDef: DfTable.ResponsiveTableLayoutsDefinition | null); pushLayout(layout: ResponsiveLayout): void; recalculate(containerWidth: number): ResponsiveLayout; } //# sourceMappingURL=responsive-layout.d.ts.map