menu.service.d.ts 939 B

123456789101112131415161718192021
  1. import { BehaviorSubject, Subject } from 'rxjs';
  2. import { NzSafeAny } from 'ng-zorro-antd/core/types';
  3. import { NzMenuModeType, NzMenuThemeType } from './menu.types';
  4. import * as i0 from "@angular/core";
  5. export declare class MenuService {
  6. /** all descendant menu click **/
  7. descendantMenuItemClick$: Subject<any>;
  8. /** child menu item click **/
  9. childMenuItemClick$: Subject<any>;
  10. theme$: BehaviorSubject<NzMenuThemeType>;
  11. mode$: BehaviorSubject<NzMenuModeType>;
  12. inlineIndent$: BehaviorSubject<number>;
  13. isChildSubMenuOpen$: BehaviorSubject<boolean>;
  14. onDescendantMenuItemClick(menu: NzSafeAny): void;
  15. onChildMenuItemClick(menu: NzSafeAny): void;
  16. setMode(mode: NzMenuModeType): void;
  17. setTheme(theme: NzMenuThemeType): void;
  18. setInlineIndent(indent: number): void;
  19. static ɵfac: i0.ɵɵFactoryDeclaration<MenuService, never>;
  20. static ɵprov: i0.ɵɵInjectableDeclaration<MenuService>;
  21. }