UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

120 lines (119 loc) 3.5 kB
/** * @license * Copyright Alibaba.com 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://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { ChangeDetectorRef, ElementRef, NgZone, OnChanges, OnDestroy, OnInit, Renderer2, TemplateRef } from '@angular/core'; import { Observable, Subject } from 'rxjs'; import { NzFormatBeforeDropEvent, NzNoAnimationDirective, NzTreeBaseService, NzTreeNode } from 'ng-zorro-antd/core'; export declare class NzTreeNodeComponent implements OnInit, OnChanges, OnDestroy { nzTreeService: NzTreeBaseService; private ngZone; private renderer; private elRef; private cdr; noAnimation?: NzNoAnimationDirective | undefined; dragElement: ElementRef; /** * for global property */ nzTreeNode: NzTreeNode; nzShowLine: boolean; nzShowExpand: boolean; nzCheckable: boolean; nzAsyncData: boolean; nzHideUnMatched: boolean; nzNoAnimation: boolean; nzSelectMode: boolean; nzShowIcon: boolean; nzExpandedIcon: TemplateRef<{ $implicit: NzTreeNode; }>; nzTreeTemplate: TemplateRef<{ $implicit: NzTreeNode; }>; nzBeforeDrop: (confirm: NzFormatBeforeDropEvent) => Observable<boolean>; nzSearchValue: string; nzDraggable: boolean; /** * @deprecated use `nzExpandAll` instead. */ nzDefaultExpandAll: boolean; nzExpandAll: boolean; prefixCls: string; nzNodeClass: {}; nzNodeSwitcherClass: {}; nzNodeContentClass: {}; nzNodeCheckboxClass: {}; nzNodeContentIconClass: {}; nzNodeContentLoadingClass: {}; /** * drag var */ destroy$: Subject<unknown>; dragPos: number; dragPosClass: { [key: string]: string; }; /** * default set */ _nzDraggable: boolean; _nzExpandAll: boolean; readonly nzIcon: string; readonly canDraggable: boolean | null; readonly isShowLineIcon: boolean; readonly isShowSwitchIcon: boolean; readonly isSwitcherOpen: boolean; readonly isSwitcherClose: boolean; readonly displayStyle: string; /** * reset node class */ setClassMap(): void; onMousedown(event: MouseEvent): void; /** * click node to select, 200ms to dbl click */ nzClick(event: MouseEvent): void; nzDblClick(event: MouseEvent): void; /** * @param event */ nzContextMenu(event: MouseEvent): void; /** * collapse node * @param event */ _clickExpand(event: MouseEvent): void; private setDisplayForChildNodes; private setDisplayForParentNodes; /** * check node * @param event */ _clickCheckBox(event: MouseEvent): void; /** * drag event * @param e */ clearDragClass(): void; handleDragStart(e: DragEvent): void; handleDragEnter(e: DragEvent): void; handleDragOver(e: DragEvent): void; handleDragLeave(e: DragEvent): void; handleDragDrop(e: DragEvent): void; handleDragEnd(e: DragEvent): void; /** * Listening to dragging events. */ handDragEvent(): void; isTemplateRef(value: {}): boolean; markForCheck(): void; constructor(nzTreeService: NzTreeBaseService, ngZone: NgZone, renderer: Renderer2, elRef: ElementRef, cdr: ChangeDetectorRef, noAnimation?: NzNoAnimationDirective | undefined); ngOnInit(): void; ngOnChanges(): void; ngOnDestroy(): void; }