toggle.d.ts 633 B

1234567891011121314151617181920
  1. /**
  2. * @license
  3. * Copyright Google LLC All Rights Reserved.
  4. *
  5. * Use of this source code is governed by an MIT-style license that can be
  6. * found in the LICENSE file at https://angular.io/license
  7. */
  8. import { CdkTree, CdkTreeNode } from './tree';
  9. /**
  10. * Node toggle to expand/collapse the node.
  11. */
  12. export declare class CdkTreeNodeToggle<T> {
  13. protected _tree: CdkTree<T>;
  14. protected _treeNode: CdkTreeNode<T>;
  15. /** Whether expand/collapse the node recursively. */
  16. recursive: boolean;
  17. protected _recursive: boolean;
  18. constructor(_tree: CdkTree<T>, _treeNode: CdkTreeNode<T>);
  19. _toggle(event: Event): void;
  20. }