menu.directive.d.ts 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 { AfterContentInit, ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, QueryList, SimpleChanges } from '@angular/core';
  7. import { NzMenuItemComponent } from './menu-item.component';
  8. import { MenuService } from './menu.service';
  9. import { NzMenuModeType, NzMenuThemeType } from './menu.types';
  10. import { NzSubMenuComponent } from './submenu.component';
  11. import * as i0 from "@angular/core";
  12. export declare function MenuServiceFactory(): MenuService;
  13. export declare function MenuDropDownTokenFactory(): boolean;
  14. export declare class NzMenuDirective implements AfterContentInit, OnInit, OnChanges, OnDestroy {
  15. private nzMenuService;
  16. private cdr;
  17. listOfNzMenuItemDirective: QueryList<NzMenuItemComponent>;
  18. isMenuInsideDropDown: boolean;
  19. listOfNzSubMenuComponent: QueryList<NzSubMenuComponent>;
  20. nzInlineIndent: number;
  21. nzTheme: NzMenuThemeType;
  22. nzMode: NzMenuModeType;
  23. nzInlineCollapsed: boolean;
  24. nzSelectable: boolean;
  25. readonly nzClick: EventEmitter<NzMenuItemComponent>;
  26. actualMode: NzMenuModeType;
  27. dir: Direction;
  28. private inlineCollapsed$;
  29. private mode$;
  30. private destroy$;
  31. private listOfOpenedNzSubMenuComponent;
  32. private directionality;
  33. setInlineCollapsed(inlineCollapsed: boolean): void;
  34. updateInlineCollapse(): void;
  35. constructor(nzMenuService: MenuService, cdr: ChangeDetectorRef);
  36. ngOnInit(): void;
  37. ngAfterContentInit(): void;
  38. ngOnChanges(changes: SimpleChanges): void;
  39. ngOnDestroy(): void;
  40. static ɵfac: i0.ɵɵFactoryDeclaration<NzMenuDirective, never>;
  41. static ɵdir: i0.ɵɵDirectiveDeclaration<NzMenuDirective, "[nz-menu]", ["nzMenu"], { "nzInlineIndent": { "alias": "nzInlineIndent"; "required": false; }; "nzTheme": { "alias": "nzTheme"; "required": false; }; "nzMode": { "alias": "nzMode"; "required": false; }; "nzInlineCollapsed": { "alias": "nzInlineCollapsed"; "required": false; }; "nzSelectable": { "alias": "nzSelectable"; "required": false; }; }, { "nzClick": "nzClick"; }, ["listOfNzMenuItemDirective", "listOfNzSubMenuComponent"], never, true, never>;
  42. static ngAcceptInputType_nzInlineCollapsed: unknown;
  43. static ngAcceptInputType_nzSelectable: unknown;
  44. }