tree-node.component.d.ts 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  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 { ChangeDetectorRef, ElementRef, EventEmitter, NgZone, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges, TemplateRef } from '@angular/core';
  6. import { Observable, Subject } from 'rxjs';
  7. import { NzNoAnimationDirective } from 'ng-zorro-antd/core/no-animation';
  8. import { NzFormatBeforeDropEvent, NzFormatEmitEvent, NzTreeBaseService, NzTreeNode, NzTreeNodeOptions } from 'ng-zorro-antd/core/tree';
  9. import * as i0 from "@angular/core";
  10. export declare class NzTreeNodeBuiltinComponent implements OnInit, OnChanges, OnDestroy {
  11. nzTreeService: NzTreeBaseService;
  12. private ngZone;
  13. private renderer;
  14. private elementRef;
  15. private cdr;
  16. /**
  17. * for global property
  18. */
  19. icon: string;
  20. title: string;
  21. isLoading: boolean;
  22. isSelected: boolean;
  23. isDisabled: boolean;
  24. isMatched: boolean;
  25. isExpanded: boolean;
  26. isLeaf: boolean;
  27. isChecked?: boolean;
  28. isHalfChecked?: boolean;
  29. isDisableCheckbox?: boolean;
  30. isSelectable?: boolean;
  31. canHide?: boolean;
  32. isStart: boolean[];
  33. isEnd: boolean[];
  34. nzTreeNode: NzTreeNode;
  35. nzShowLine?: boolean;
  36. nzShowExpand?: boolean;
  37. nzCheckable?: boolean;
  38. nzAsyncData?: boolean;
  39. nzHideUnMatched: boolean;
  40. nzNoAnimation: boolean;
  41. nzSelectMode: boolean;
  42. nzShowIcon: boolean;
  43. nzExpandedIcon?: TemplateRef<{
  44. $implicit: NzTreeNode;
  45. origin: NzTreeNodeOptions;
  46. }>;
  47. nzTreeTemplate: TemplateRef<{
  48. $implicit: NzTreeNode;
  49. origin: NzTreeNodeOptions;
  50. }> | null;
  51. nzBeforeDrop?: (confirm: NzFormatBeforeDropEvent) => Observable<boolean>;
  52. nzSearchValue: string;
  53. nzDraggable: boolean;
  54. readonly nzClick: EventEmitter<NzFormatEmitEvent>;
  55. readonly nzDblClick: EventEmitter<NzFormatEmitEvent>;
  56. readonly nzContextMenu: EventEmitter<NzFormatEmitEvent>;
  57. readonly nzCheckboxChange: EventEmitter<NzFormatEmitEvent>;
  58. readonly nzExpandChange: EventEmitter<NzFormatEmitEvent>;
  59. readonly nzOnDragStart: EventEmitter<NzFormatEmitEvent>;
  60. readonly nzOnDragEnter: EventEmitter<NzFormatEmitEvent>;
  61. readonly nzOnDragOver: EventEmitter<NzFormatEmitEvent>;
  62. readonly nzOnDragLeave: EventEmitter<NzFormatEmitEvent>;
  63. readonly nzOnDrop: EventEmitter<NzFormatEmitEvent>;
  64. readonly nzOnDragEnd: EventEmitter<NzFormatEmitEvent>;
  65. /**
  66. * drag var
  67. */
  68. destroy$: Subject<boolean>;
  69. dragPos: number;
  70. dragPosClass: Record<string, string>;
  71. draggingKey: string | null;
  72. showIndicator: boolean;
  73. /**
  74. * default set
  75. */
  76. get displayStyle(): string;
  77. get isSwitcherOpen(): boolean;
  78. get isSwitcherClose(): boolean;
  79. /**
  80. * collapse node
  81. *
  82. * @param event
  83. */
  84. clickExpand(event: MouseEvent): void;
  85. clickSelect(event: MouseEvent): void;
  86. dblClick(event: MouseEvent): void;
  87. contextMenu(event: MouseEvent): void;
  88. /**
  89. * check node
  90. *
  91. * @param event
  92. */
  93. clickCheckbox(event: MouseEvent): void;
  94. clearDragClass(): void;
  95. /**
  96. * drag event
  97. *
  98. * @param e
  99. */
  100. handleDragStart(e: DragEvent): void;
  101. handleDragEnter(e: DragEvent): void;
  102. handleDragOver(e: DragEvent): void;
  103. handleDragLeave(e: DragEvent): void;
  104. handleDragDrop(e: DragEvent): void;
  105. handleDragEnd(e: DragEvent): void;
  106. /**
  107. * Listening to dragging events.
  108. */
  109. handDragEvent(): void;
  110. markForCheck(): void;
  111. noAnimation: NzNoAnimationDirective | null;
  112. constructor(nzTreeService: NzTreeBaseService, ngZone: NgZone, renderer: Renderer2, elementRef: ElementRef<HTMLElement>, cdr: ChangeDetectorRef);
  113. ngOnInit(): void;
  114. ngOnChanges(changes: SimpleChanges): void;
  115. ngOnDestroy(): void;
  116. private renderIndicator;
  117. static ɵfac: i0.ɵɵFactoryDeclaration<NzTreeNodeBuiltinComponent, never>;
  118. static ɵcmp: i0.ɵɵComponentDeclaration<NzTreeNodeBuiltinComponent, "nz-tree-node[builtin]", ["nzTreeBuiltinNode"], { "icon": { "alias": "icon"; "required": false; }; "title": { "alias": "title"; "required": false; }; "isLoading": { "alias": "isLoading"; "required": false; }; "isSelected": { "alias": "isSelected"; "required": false; }; "isDisabled": { "alias": "isDisabled"; "required": false; }; "isMatched": { "alias": "isMatched"; "required": false; }; "isExpanded": { "alias": "isExpanded"; "required": false; }; "isLeaf": { "alias": "isLeaf"; "required": false; }; "isChecked": { "alias": "isChecked"; "required": false; }; "isHalfChecked": { "alias": "isHalfChecked"; "required": false; }; "isDisableCheckbox": { "alias": "isDisableCheckbox"; "required": false; }; "isSelectable": { "alias": "isSelectable"; "required": false; }; "canHide": { "alias": "canHide"; "required": false; }; "isStart": { "alias": "isStart"; "required": false; }; "isEnd": { "alias": "isEnd"; "required": false; }; "nzTreeNode": { "alias": "nzTreeNode"; "required": false; }; "nzShowLine": { "alias": "nzShowLine"; "required": false; }; "nzShowExpand": { "alias": "nzShowExpand"; "required": false; }; "nzCheckable": { "alias": "nzCheckable"; "required": false; }; "nzAsyncData": { "alias": "nzAsyncData"; "required": false; }; "nzHideUnMatched": { "alias": "nzHideUnMatched"; "required": false; }; "nzNoAnimation": { "alias": "nzNoAnimation"; "required": false; }; "nzSelectMode": { "alias": "nzSelectMode"; "required": false; }; "nzShowIcon": { "alias": "nzShowIcon"; "required": false; }; "nzExpandedIcon": { "alias": "nzExpandedIcon"; "required": false; }; "nzTreeTemplate": { "alias": "nzTreeTemplate"; "required": false; }; "nzBeforeDrop": { "alias": "nzBeforeDrop"; "required": false; }; "nzSearchValue": { "alias": "nzSearchValue"; "required": false; }; "nzDraggable": { "alias": "nzDraggable"; "required": false; }; }, { "nzClick": "nzClick"; "nzDblClick": "nzDblClick"; "nzContextMenu": "nzContextMenu"; "nzCheckboxChange": "nzCheckboxChange"; "nzExpandChange": "nzExpandChange"; "nzOnDragStart": "nzOnDragStart"; "nzOnDragEnter": "nzOnDragEnter"; "nzOnDragOver": "nzOnDragOver"; "nzOnDragLeave": "nzOnDragLeave"; "nzOnDrop": "nzOnDrop"; "nzOnDragEnd": "nzOnDragEnd"; }, never, never, true, never>;
  119. static ngAcceptInputType_isLoading: unknown;
  120. static ngAcceptInputType_isSelected: unknown;
  121. static ngAcceptInputType_isDisabled: unknown;
  122. static ngAcceptInputType_isMatched: unknown;
  123. static ngAcceptInputType_isExpanded: unknown;
  124. static ngAcceptInputType_isLeaf: unknown;
  125. static ngAcceptInputType_isChecked: unknown;
  126. static ngAcceptInputType_isHalfChecked: unknown;
  127. static ngAcceptInputType_isDisableCheckbox: unknown;
  128. static ngAcceptInputType_isSelectable: unknown;
  129. static ngAcceptInputType_canHide: unknown;
  130. static ngAcceptInputType_nzShowLine: unknown;
  131. static ngAcceptInputType_nzShowExpand: unknown;
  132. static ngAcceptInputType_nzCheckable: unknown;
  133. static ngAcceptInputType_nzAsyncData: unknown;
  134. static ngAcceptInputType_nzHideUnMatched: unknown;
  135. static ngAcceptInputType_nzNoAnimation: unknown;
  136. static ngAcceptInputType_nzSelectMode: unknown;
  137. static ngAcceptInputType_nzShowIcon: unknown;
  138. static ngAcceptInputType_nzDraggable: unknown;
  139. }