UNPKG

@taiga-ui/addon-table

Version:

A library to display tabled data with filters, search, group actions, etc.

31 lines (30 loc) 1.21 kB
import { type TuiComparator } from '@taiga-ui/addon-table/types'; import { type TuiSizeL, type TuiSizeS } from '@taiga-ui/core/types'; export declare const TuiSortDirection: { readonly Asc: 1; readonly Desc: -1; }; export type TuiSortDirection = (typeof TuiSortDirection)[keyof typeof TuiSortDirection]; export interface TuiSortChange<T> { sortKey: keyof T | null; sortDirection: TuiSortDirection; } export interface TuiTableSortChange<T> { sortComparator: TuiComparator<T> | null; sortDirection: TuiSortDirection; } export interface TuiTableOptions { readonly direction: TuiSortDirection; readonly requiredSort: boolean; readonly open: boolean; readonly resizable: boolean; readonly size: TuiSizeL | TuiSizeS; readonly sortIcons: { readonly asc: string; readonly desc: string; readonly off: string; }; readonly sticky: boolean; } export declare const TUI_TABLE_DEFAULT_OPTIONS: TuiTableOptions; export declare const TUI_TABLE_OPTIONS: import("@angular/core").InjectionToken<TuiTableOptions>, tuiTableOptionsProvider: (item: Partial<TuiTableOptions> | (() => Partial<TuiTableOptions>)) => import("@angular/core").FactoryProvider;