@porscheinformatik/clr-addons
Version:
Addon components for Clarity Angular
19 lines (18 loc) • 1.48 kB
TypeScript
import { ClrTreetableComparatorInterface } from './interfaces/comparator.interface';
import { ClrTreetableSortOrder } from './enums/sort-order.enum';
import * as i0 from "@angular/core";
import * as i1 from "@clr/angular";
export declare class ClrTreetableColumn<T extends object> {
private readonly _sort;
clrTtSortBy: import("@angular/core").InputSignal<ClrTreetableComparatorInterface<T>>;
clrTtSortOrder: import("@angular/core").InputSignal<ClrTreetableSortOrder>;
clrTtSortOrderChange: import("@angular/core").OutputEmitterRef<ClrTreetableSortOrder>;
private readonly _internalSortOrder;
protected readonly isSortable: import("@angular/core").Signal<boolean>;
protected readonly sortDirection: import("@angular/core").Signal<"up" | "down">;
protected readonly ariaSort: import("@angular/core").Signal<"none" | "ascending" | "descending">;
constructor();
protected sort(reverse?: boolean): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreetableColumn<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ClrTreetableColumn<any>, "clr-tt-column", never, { "clrTtSortBy": { "alias": "clrTtSortBy"; "required": false; "isSignal": true; }; "clrTtSortOrder": { "alias": "clrTtSortOrder"; "required": false; "isSignal": true; }; }, { "clrTtSortOrderChange": "clrTtSortOrderChange"; }, never, ["clr-tt-filter, clr-tt-string-filter", "*"], false, [{ directive: typeof i1.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
}