UNPKG

@porscheinformatik/clr-addons

Version:
24 lines (23 loc) 1.26 kB
import { ClrTreetableComparatorInterface } from './interfaces/comparator.interface'; import { ClrTreetableSortOrder } from './enums/sort-order.enum'; import * as i0 from "@angular/core"; export declare class ClrTreetableColumn<T> { private readonly _sort; private readonly _cdr; private _sortBy; private _sortOrder; private _sortDirection; get sortBy(): ClrTreetableComparatorInterface<T>; set sortBy(comparator: ClrTreetableComparatorInterface<T>); get sortOrder(): ClrTreetableSortOrder; set sortOrder(value: ClrTreetableSortOrder); get sortDirection(): 'up' | 'down' | null; sortOrderChange: import("@angular/core").OutputEmitterRef<ClrTreetableSortOrder>; constructor(); get ariaSort(): "none" | "ascending" | "descending"; get sortable(): boolean; sort(reverse?: boolean): void; private listenForSortingChanges; static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreetableColumn<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ClrTreetableColumn<any>, "clr-tt-column", never, { "sortBy": { "alias": "clrTtSortBy"; "required": false; }; "sortOrder": { "alias": "clrTtSortOrder"; "required": false; }; }, { "sortOrderChange": "clrTtSortOrderChange"; }, never, ["*"], false, never>; }