UNPKG

@porscheinformatik/clr-addons

Version:
28 lines (27 loc) 2.08 kB
import { ClrTreetableSelectedState } from './enums/selection-type'; import { ClrTreetableTreeNode } from './interfaces/treetable-model'; import * as i0 from "@angular/core"; export declare class ClrTreetableRow<T extends object> { private readonly _recursionService; private readonly _treetable; clrExpanded: import("@angular/core").ModelSignal<boolean>; clrExpandable: import("@angular/core").InputSignal<boolean>; clrClickable: import("@angular/core").InputSignal<boolean>; clrTtItem: import("@angular/core").InputSignal<ClrTreetableTreeNode<T>>; private readonly _actionOverflow; protected readonly shouldAnimate: import("@angular/core").WritableSignal<boolean>; protected readonly isRecursionMode: import("@angular/core").Signal<boolean>; private readonly _isClickable; protected readonly isSelected: import("@angular/core").Signal<boolean>; protected readonly showActionOverflow: import("@angular/core").Signal<boolean>; protected readonly showEmptyActionOverflow: import("@angular/core").Signal<boolean>; protected readonly showClickClass: import("@angular/core").Signal<boolean>; protected readonly showSelection: import("@angular/core").Signal<boolean>; private onExpandCollapseClick; protected toggleSelection(selectionState: ClrTreetableSelectedState): void; private toggleExpand; protected onRowClick(event: MouseEvent): void; protected onCaretClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreetableRow<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ClrTreetableRow<any>, "clr-tt-row", never, { "clrExpanded": { "alias": "clrExpanded"; "required": false; "isSignal": true; }; "clrExpandable": { "alias": "clrExpandable"; "required": false; "isSignal": true; }; "clrClickable": { "alias": "clrClickable"; "required": false; "isSignal": true; }; "clrTtItem": { "alias": "clrTtItem"; "required": false; "isSignal": true; }; }, { "clrExpanded": "clrExpandedChange"; }, ["_actionOverflow"], ["clr-tt-action-overflow", "clr-tt-cell", "clr-tt-row"], false, never>; }