24 lines
801 B
TypeScript
Executable File
24 lines
801 B
TypeScript
Executable File
/**
|
|
* @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.
|
|
*/
|
|
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;
|
|
}
|