@porscheinformatik/clr-addons
Version:
Addon components for Clarity Angular
28 lines (27 loc) • 2.08 kB
TypeScript
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>;
}