UNPKG

@swimlane/ngx-datatable

Version:

ngx-datatable is an Angular table grid component for presenting large and complex data.

32 lines (31 loc) 709 B
import { TableColumn } from './table-column.type'; export type PinDirection = 'left' | 'center' | 'right'; export interface PinnedColumns { type: PinDirection; columns: TableColumn[]; } export interface ColumnGroupWidth { left: number; center: number; right: number; total: number; } export interface OrderableReorderEvent { prevIndex: number; newIndex: number; model: TableColumn; } export interface TargetChangedEvent { newIndex?: number; prevIndex: number; initialIndex: number; } export interface Page { number: number; text: string; } export interface DraggableDragEvent { event: MouseEvent; element: HTMLElement; model: TableColumn; }