@c10t/nice-component-library
Version:
nice-component-library
25 lines (24 loc) • 1.71 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { FlatTreeNodeModel } from '../../models/components/flat-tree-node.model';
import { FlatTreeControl } from '@angular/cdk/tree';
import * as i0 from "@angular/core";
export declare class CvaFlatTreeNodeLeftComponent {
treeControl: FlatTreeControl<FlatTreeNodeModel> | undefined;
isHideCheckbox: boolean;
node: FlatTreeNodeModel;
toggle: EventEmitter<void>;
onParentNodeClick: EventEmitter<void>;
onLeafNodeClick: EventEmitter<void>;
ngModelParentChange: EventEmitter<boolean>;
ngModelLeafChange: EventEmitter<boolean>;
nodeClicked: FlatTreeNodeModel | undefined;
protected readonly menubar: BarProp;
hasChild: (node: FlatTreeNodeModel) => boolean;
checkDisabledNode(node: FlatTreeNodeModel): boolean;
getDisabledInputFunc(node: FlatTreeNodeModel): boolean;
descendantsAllSelected(node: FlatTreeNodeModel): boolean;
descendantsPartiallySelected(node: FlatTreeNodeModel): boolean;
onDisabledParent(parent: FlatTreeNodeModel): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<CvaFlatTreeNodeLeftComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CvaFlatTreeNodeLeftComponent, "cva-flat-tree-node-left", never, { "treeControl": { "alias": "treeControl"; "required": false; }; "isHideCheckbox": { "alias": "isHideCheckbox"; "required": false; }; "node": { "alias": "node"; "required": false; }; "nodeClicked": { "alias": "nodeClicked"; "required": false; }; }, { "toggle": "toggle"; "onParentNodeClick": "onParentNodeClick"; "onLeafNodeClick": "onLeafNodeClick"; "ngModelParentChange": "ngModelParentChange"; "ngModelLeafChange": "ngModelLeafChange"; }, never, never, false, never>;
}