submenu.component.d.ts 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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 { Direction } from '@angular/cdk/bidi';
  6. import { ConnectedOverlayPositionChange } from '@angular/cdk/overlay';
  7. import { Platform } from '@angular/cdk/platform';
  8. import { AfterContentInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, QueryList, SimpleChanges, TemplateRef } from '@angular/core';
  9. import { NzNoAnimationDirective } from 'ng-zorro-antd/core/no-animation';
  10. import { POSITION_TYPE_HORIZONTAL } from 'ng-zorro-antd/core/overlay';
  11. import { NzMenuItemComponent } from './menu-item.component';
  12. import { MenuService } from './menu.service';
  13. import { NzMenuModeType, NzMenuThemeType, NzSubmenuTrigger } from './menu.types';
  14. import { NzSubmenuService } from './submenu.service';
  15. import * as i0 from "@angular/core";
  16. export declare class NzSubMenuComponent implements OnInit, OnDestroy, AfterContentInit, OnChanges {
  17. nzMenuService: MenuService;
  18. private cdr;
  19. private platform;
  20. nzMenuClassName: string;
  21. nzPaddingLeft: number | null;
  22. nzTitle: string | TemplateRef<void> | null;
  23. nzIcon: string | null;
  24. nzTriggerSubMenuAction: NzSubmenuTrigger;
  25. nzOpen: boolean;
  26. nzDisabled: boolean;
  27. nzPlacement: POSITION_TYPE_HORIZONTAL;
  28. readonly nzOpenChange: EventEmitter<boolean>;
  29. cdkOverlayOrigin: ElementRef | null;
  30. listOfNzSubMenuComponent: QueryList<NzSubMenuComponent> | null;
  31. listOfNzMenuItemDirective: QueryList<NzMenuItemComponent> | null;
  32. nzSubmenuService: NzSubmenuService;
  33. private level;
  34. private destroy$;
  35. position: string;
  36. triggerWidth: number | null;
  37. theme: NzMenuThemeType;
  38. mode: NzMenuModeType;
  39. inlinePaddingLeft: number | null;
  40. overlayPositions: import("@angular/cdk/overlay").ConnectionPositionPair[];
  41. isSelected: boolean;
  42. isActive: boolean;
  43. dir: Direction;
  44. isMenuInsideDropDown: boolean;
  45. noAnimation: NzNoAnimationDirective | null;
  46. private directionality;
  47. /** set the submenu host open status directly **/
  48. setOpenStateWithoutDebounce(open: boolean): void;
  49. toggleSubMenu(): void;
  50. setMouseEnterState(value: boolean): void;
  51. setTriggerWidth(): void;
  52. onPositionChange(position: ConnectedOverlayPositionChange): void;
  53. constructor(nzMenuService: MenuService, cdr: ChangeDetectorRef, platform: Platform);
  54. ngOnInit(): void;
  55. ngAfterContentInit(): void;
  56. ngOnChanges(changes: SimpleChanges): void;
  57. ngOnDestroy(): void;
  58. static ɵfac: i0.ɵɵFactoryDeclaration<NzSubMenuComponent, never>;
  59. static ɵcmp: i0.ɵɵComponentDeclaration<NzSubMenuComponent, "[nz-submenu]", ["nzSubmenu"], { "nzMenuClassName": { "alias": "nzMenuClassName"; "required": false; }; "nzPaddingLeft": { "alias": "nzPaddingLeft"; "required": false; }; "nzTitle": { "alias": "nzTitle"; "required": false; }; "nzIcon": { "alias": "nzIcon"; "required": false; }; "nzTriggerSubMenuAction": { "alias": "nzTriggerSubMenuAction"; "required": false; }; "nzOpen": { "alias": "nzOpen"; "required": false; }; "nzDisabled": { "alias": "nzDisabled"; "required": false; }; "nzPlacement": { "alias": "nzPlacement"; "required": false; }; }, { "nzOpenChange": "nzOpenChange"; }, ["listOfNzSubMenuComponent", "listOfNzMenuItemDirective"], ["[title]", "*"], true, never>;
  60. static ngAcceptInputType_nzOpen: unknown;
  61. static ngAcceptInputType_nzDisabled: unknown;
  62. }