@porscheinformatik/clr-addons
Version:
Addon components for Clarity Angular
28 lines (27 loc) • 2.28 kB
TypeScript
import { SelectionType } from './enums/selection-type';
import { ClrTreetableState } from './interfaces/treetable-state-model';
import * as i0 from "@angular/core";
export declare class ClrTreetable<T extends object> {
private readonly _dataStateService;
private readonly _recursionService;
clrClickableRows: import("@angular/core").InputSignal<boolean>;
clrHideHeader: import("@angular/core").InputSignal<boolean>;
clrTtLoading: import("@angular/core").InputSignal<boolean>;
clrTtSelected: import("@angular/core").InputSignal<T[]>;
clrTtAutoParentSelection: import("@angular/core").InputSignal<boolean>;
clrTtSelectedChange: import("@angular/core").OutputRef<T[]>;
clrTtRefresh: import("@angular/core").OutputRef<ClrTreetableState<T, unknown>>;
private readonly _ttRows;
private readonly _actionOverflow;
protected readonly empty: import("@angular/core").Signal<boolean>;
protected readonly displayedNodes: import("@angular/core").Signal<import("@porscheinformatik/clr-addons").ClrTreetableTreeNode<T>[]>;
protected readonly isRecursionMode: import("@angular/core").Signal<boolean>;
readonly selectionType: import("@angular/core").Signal<SelectionType>;
readonly showSelection: import("@angular/core").Signal<boolean>;
readonly areAllRowsSelected: import("@angular/core").Signal<boolean>;
readonly hasActionOverflow: import("@angular/core").Signal<boolean>;
constructor();
toggleSelectAll(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreetable<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ClrTreetable<any>, "clr-treetable", never, { "clrClickableRows": { "alias": "clrClickableRows"; "required": false; "isSignal": true; }; "clrHideHeader": { "alias": "clrHideHeader"; "required": false; "isSignal": true; }; "clrTtLoading": { "alias": "clrTtLoading"; "required": false; "isSignal": true; }; "clrTtSelected": { "alias": "clrTtSelected"; "required": false; "isSignal": true; }; "clrTtAutoParentSelection": { "alias": "clrTtAutoParentSelection"; "required": false; "isSignal": true; }; }, { "clrTtSelectedChange": "clrTtSelectedChange"; "clrTtRefresh": "clrTtRefresh"; }, ["_ttRows", "_actionOverflow"], ["clr-tt-column", "clr-tt-row", "clr-tt-placeholder"], false, never>;
}