You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.1 KiB
28 lines
1.1 KiB
/**
|
|
* @license
|
|
* Copyright Google LLC All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by an MIT-style license that can be
|
|
* found in the LICENSE file at https://angular.io/license
|
|
*/
|
|
import { BooleanInput } from '@angular/cdk/coercion';
|
|
import { CdkTree, CdkTreeNode } from './tree';
|
|
/**
|
|
* Node toggle to expand/collapse the node.
|
|
*/
|
|
import * as ɵngcc0 from '@angular/core';
|
|
export declare class CdkTreeNodeToggle<T, K = T> {
|
|
protected _tree: CdkTree<T, K>;
|
|
protected _treeNode: CdkTreeNode<T, K>;
|
|
/** Whether expand/collapse the node recursively. */
|
|
get recursive(): boolean;
|
|
set recursive(value: boolean);
|
|
protected _recursive: boolean;
|
|
constructor(_tree: CdkTree<T, K>, _treeNode: CdkTreeNode<T, K>);
|
|
_toggle(event: Event): void;
|
|
static ngAcceptInputType_recursive: BooleanInput;
|
|
static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<CdkTreeNodeToggle<any, any>, never>;
|
|
static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<CdkTreeNodeToggle<any, any>, "[cdkTreeNodeToggle]", never, { "recursive": "cdkTreeNodeToggleRecursive"; }, {}, never>;
|
|
}
|
|
|
|
//# sourceMappingURL=toggle.d.ts.map
|