menu-item.component.d.ts 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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, OnChanges, OnDestroy, OnInit, QueryList, SimpleChanges } from '@angular/core';
  7. import { RouterLink } from '@angular/router';
  8. import { Subject } from 'rxjs';
  9. import { MenuService } from './menu.service';
  10. import * as i0 from "@angular/core";
  11. export declare class NzMenuItemComponent implements OnInit, OnChanges, OnDestroy, AfterContentInit {
  12. private nzMenuService;
  13. private cdr;
  14. private destroy$;
  15. private nzSubmenuService;
  16. private directionality;
  17. private routerLink;
  18. private router;
  19. isMenuInsideDropDown: boolean;
  20. level: number;
  21. selected$: Subject<boolean>;
  22. inlinePaddingLeft: number | null;
  23. dir: Direction;
  24. nzPaddingLeft?: number;
  25. nzDisabled: boolean;
  26. nzSelected: boolean;
  27. nzDanger: boolean;
  28. nzMatchRouterExact: boolean;
  29. nzMatchRouter: boolean;
  30. listOfRouterLink: QueryList<RouterLink>;
  31. /** clear all item selected status except this */
  32. clickMenuItem(e: MouseEvent): void;
  33. setSelectedState(value: boolean): void;
  34. private updateRouterActive;
  35. private hasActiveLinks;
  36. private isLinkActive;
  37. constructor(nzMenuService: MenuService, cdr: ChangeDetectorRef);
  38. ngOnInit(): void;
  39. ngAfterContentInit(): void;
  40. ngOnChanges(changes: SimpleChanges): void;
  41. ngOnDestroy(): void;
  42. static ɵfac: i0.ɵɵFactoryDeclaration<NzMenuItemComponent, never>;
  43. static ɵcmp: i0.ɵɵComponentDeclaration<NzMenuItemComponent, "[nz-menu-item]", ["nzMenuItem"], { "nzPaddingLeft": { "alias": "nzPaddingLeft"; "required": false; }; "nzDisabled": { "alias": "nzDisabled"; "required": false; }; "nzSelected": { "alias": "nzSelected"; "required": false; }; "nzDanger": { "alias": "nzDanger"; "required": false; }; "nzMatchRouterExact": { "alias": "nzMatchRouterExact"; "required": false; }; "nzMatchRouter": { "alias": "nzMatchRouter"; "required": false; }; }, {}, ["listOfRouterLink"], ["*"], true, never>;
  44. static ngAcceptInputType_nzPaddingLeft: unknown;
  45. static ngAcceptInputType_nzDisabled: unknown;
  46. static ngAcceptInputType_nzSelected: unknown;
  47. static ngAcceptInputType_nzDanger: unknown;
  48. static ngAcceptInputType_nzMatchRouterExact: unknown;
  49. static ngAcceptInputType_nzMatchRouter: unknown;
  50. }