@taiga-ui/addon-table
Version:
A library to display tabled data with filters, search, group actions, etc.
14 lines (13 loc) • 868 B
TypeScript
import { type TuiSortChange } from '../table.options';
import * as i0 from "@angular/core";
export declare class TuiTableSortBy<T extends Partial<Record<keyof T, unknown>>> {
private readonly table;
private readonly sortables;
private readonly sortChange;
protected readonly sortOutput: import("@angular/core").EffectRef;
readonly tuiSortChange: import("@angular/core").OutputEmitterRef<TuiSortChange<T>>;
readonly tuiSortBy: import("@angular/core").InputSignal<string | keyof T | null>;
private getKey;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiTableSortBy<any>, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TuiTableSortBy<any>, "table[tuiTable][tuiSortBy]", never, { "tuiSortBy": { "alias": "tuiSortBy"; "required": false; "isSignal": true; }; }, { "tuiSortChange": "tuiSortChange"; }, ["sortables"], never, true, never>;
}