UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

16 lines (15 loc) 783 B
import { BehaviorSubject } from 'rxjs'; import { MenuNavigationItemDirective } from './menu-navigation-item.directive'; import * as i0 from "@angular/core"; export declare class MenuNavigationService { /** Store a list of items that belong to this menu */ menuItems: ReadonlyArray<MenuNavigationItemDirective>; /** Store the current active menu item */ active$: BehaviorSubject<MenuNavigationItemDirective>; /** Add an item to this menu */ register(menuItem: MenuNavigationItemDirective): void; /** Remove an item from the list of menu items */ unregister(menuItem: MenuNavigationItemDirective): void; static ɵfac: i0.ɵɵFactoryDeclaration<MenuNavigationService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<MenuNavigationService>; }