UNPKG

ornamentum

Version:
36 lines (35 loc) 770 B
import { DataTableSortOrder } from './data-table-sort-order.model'; import { DataTableFilterExpressionCallback } from './data-table-filter-expression-callback.model'; /** * Data table query field model. */ export interface DataTableQueryField { /** * Target column filed name. */ field: string; /** * Sortable state. */ sortable: boolean; /** * Sort order. */ sortOrder: DataTableSortOrder; /** * Multi column sort priority. */ sortPriority: number; /** * Filterable state. */ filterable: boolean; /** * Filter value. */ filterValue: string | string[] | any; /** * Filter expression. */ filterExpression: DataTableFilterExpressionCallback; }