UNPKG

angular-sidebar-menu

Version:

The sources for this package are in the [Angular Sidebar Menu](https://github.com/mledour/angular-sidebar-menu) repo. Please file issues and pull requests against that repo.

36 lines (35 loc) 1.27 kB
import { OnDestroy, OnInit, ChangeDetectorRef } from '@angular/core'; import { Router } from '@angular/router'; import { MenuItem } from '../sidebar-menu.interface'; import { RoleService } from './role.service'; import { SearchService } from './search.service'; export declare class ItemComponent implements OnInit, OnDestroy { private router; roleService: RoleService; private searchService; private changeDetectorRef; menuItem: MenuItem; isRootNode: boolean; level: number; disable: boolean; get filtered(): boolean; get disabled(): boolean; private onDestroy$; private isActive; private isFiltered; isActive$: import("rxjs").Observable<boolean>; isFiltered$: import("rxjs").Observable<boolean>; isItemFiltered: boolean; isItemDisabled: boolean; constructor(router: Router, roleService: RoleService, searchService: SearchService, changeDetectorRef: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; onNodeActive(event: boolean): void; onNodeFiltered(event: boolean): void; private routerItemActiveSubscription; private menuSearchSubscription; private disabledItemSubscription; private emitItemActive; private isActiveRoute; private isItemLinkExact; }