dropdown.directive.d.ts 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { Platform } from '@angular/cdk/platform';
  2. import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnDestroy, Renderer2, SimpleChanges, ViewContainerRef } from '@angular/core';
  3. import { NzConfigKey, NzConfigService } from 'ng-zorro-antd/core/config';
  4. import { IndexableObject } from 'ng-zorro-antd/core/types';
  5. import { NzDropdownMenuComponent, NzPlacementType } from './dropdown-menu.component';
  6. import * as i0 from "@angular/core";
  7. export declare class NzDropDownDirective implements AfterViewInit, OnDestroy, OnChanges {
  8. readonly nzConfigService: NzConfigService;
  9. private renderer;
  10. private viewContainerRef;
  11. private platform;
  12. readonly _nzModuleName: NzConfigKey;
  13. elementRef: ElementRef<any>;
  14. private overlay;
  15. private portal?;
  16. private overlayRef;
  17. private destroy$;
  18. private positionStrategy;
  19. private inputVisible$;
  20. private nzTrigger$;
  21. private overlayClose$;
  22. nzDropdownMenu: NzDropdownMenuComponent | null;
  23. nzTrigger: 'click' | 'hover';
  24. nzMatchWidthElement: ElementRef | null;
  25. nzBackdrop: boolean;
  26. nzClickHide: boolean;
  27. nzDisabled: boolean;
  28. nzVisible: boolean;
  29. nzOverlayClassName: string;
  30. nzOverlayStyle: IndexableObject;
  31. nzPlacement: NzPlacementType;
  32. readonly nzVisibleChange: EventEmitter<boolean>;
  33. setDropdownMenuValue<T extends keyof NzDropdownMenuComponent>(key: T, value: NzDropdownMenuComponent[T]): void;
  34. constructor(nzConfigService: NzConfigService, renderer: Renderer2, viewContainerRef: ViewContainerRef, platform: Platform);
  35. ngAfterViewInit(): void;
  36. ngOnDestroy(): void;
  37. ngOnChanges(changes: SimpleChanges): void;
  38. static ɵfac: i0.ɵɵFactoryDeclaration<NzDropDownDirective, never>;
  39. static ɵdir: i0.ɵɵDirectiveDeclaration<NzDropDownDirective, "[nz-dropdown]", ["nzDropdown"], { "nzDropdownMenu": { "alias": "nzDropdownMenu"; "required": false; }; "nzTrigger": { "alias": "nzTrigger"; "required": false; }; "nzMatchWidthElement": { "alias": "nzMatchWidthElement"; "required": false; }; "nzBackdrop": { "alias": "nzBackdrop"; "required": false; }; "nzClickHide": { "alias": "nzClickHide"; "required": false; }; "nzDisabled": { "alias": "nzDisabled"; "required": false; }; "nzVisible": { "alias": "nzVisible"; "required": false; }; "nzOverlayClassName": { "alias": "nzOverlayClassName"; "required": false; }; "nzOverlayStyle": { "alias": "nzOverlayStyle"; "required": false; }; "nzPlacement": { "alias": "nzPlacement"; "required": false; }; }, { "nzVisibleChange": "nzVisibleChange"; }, never, never, true, never>;
  40. static ngAcceptInputType_nzBackdrop: unknown;
  41. static ngAcceptInputType_nzClickHide: unknown;
  42. static ngAcceptInputType_nzDisabled: unknown;
  43. static ngAcceptInputType_nzVisible: unknown;
  44. }