node.d.ts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /**
  2. * Use of this source code is governed by an MIT-style license that can be
  3. * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
  4. */
  5. import { CdkTreeNodeDef, CdkTreeNodeOutletContext } from '@angular/cdk/tree';
  6. import { ElementRef, OnChanges, OnDestroy, OnInit, SimpleChanges, ViewContainerRef } from '@angular/core';
  7. import { NzNodeBase } from './node-base';
  8. import { NzTreeView } from './tree';
  9. import * as i0 from "@angular/core";
  10. export interface NzTreeVirtualNodeData<T> {
  11. data: T;
  12. context: CdkTreeNodeOutletContext<T>;
  13. nodeDef: CdkTreeNodeDef<T>;
  14. }
  15. export declare class NzTreeNodeComponent<T> extends NzNodeBase<T> implements OnDestroy, OnInit {
  16. protected elementRef: ElementRef<HTMLElement>;
  17. protected tree: NzTreeView<T>;
  18. indents: boolean[];
  19. disabled: boolean;
  20. selected: boolean;
  21. isLeaf: boolean;
  22. private renderer;
  23. private cdr;
  24. constructor(elementRef: ElementRef<HTMLElement>, tree: NzTreeView<T>);
  25. ngOnInit(): void;
  26. disable(): void;
  27. enable(): void;
  28. select(): void;
  29. deselect(): void;
  30. setIndents(indents: boolean[]): void;
  31. private updateSelectedClass;
  32. private updateDisabledClass;
  33. static ɵfac: i0.ɵɵFactoryDeclaration<NzTreeNodeComponent<any>, never>;
  34. static ɵcmp: i0.ɵɵComponentDeclaration<NzTreeNodeComponent<any>, "nz-tree-node:not([builtin])", ["nzTreeNode"], {}, {}, never, ["nz-tree-node-toggle, [nz-tree-node-toggle]", "nz-tree-node-checkbox", "nz-tree-node-option", "*"], true, never>;
  35. }
  36. export declare class NzTreeNodeDefDirective<T> extends CdkTreeNodeDef<T> {
  37. when: (index: number, nodeData: T) => boolean;
  38. static ɵfac: i0.ɵɵFactoryDeclaration<NzTreeNodeDefDirective<any>, never>;
  39. static ɵdir: i0.ɵɵDirectiveDeclaration<NzTreeNodeDefDirective<any>, "[nzTreeNodeDef]", never, { "when": { "alias": "nzTreeNodeDefWhen"; "required": false; }; }, {}, never, never, true, never>;
  40. }
  41. export declare class NzTreeVirtualScrollNodeOutletDirective<T> implements OnChanges {
  42. private _viewContainerRef;
  43. private _viewRef;
  44. data: NzTreeVirtualNodeData<T>;
  45. compareBy?: ((value: T) => T | string | number) | null;
  46. constructor(_viewContainerRef: ViewContainerRef);
  47. ngOnChanges(changes: SimpleChanges): void;
  48. private shouldRecreateView;
  49. private hasContextShapeChanged;
  50. get innerCompareBy(): (value: T | null) => T | string | number | null;
  51. private updateExistingContext;
  52. static ɵfac: i0.ɵɵFactoryDeclaration<NzTreeVirtualScrollNodeOutletDirective<any>, never>;
  53. static ɵdir: i0.ɵɵDirectiveDeclaration<NzTreeVirtualScrollNodeOutletDirective<any>, "[nzTreeVirtualScrollNodeOutlet]", never, { "data": { "alias": "data"; "required": false; }; "compareBy": { "alias": "compareBy"; "required": false; }; }, {}, never, never, true, never>;
  54. }