UNPKG

@eddie666/ng-material-multilevel-menu

Version:
22 lines 1.09 kB
import { Observable } from 'rxjs'; import { MultilevelNode, ExpandCollapseStatusEnum } from './app.model'; import * as i0 from "@angular/core"; export declare class MultilevelMenuService { foundLinkObject: MultilevelNode; private expandCollapseStatus; expandCollapseStatus$: Observable<ExpandCollapseStatusEnum>; private selectedMenuID; selectedMenuID$: Observable<string>; private generateId; addRandomId(nodes: MultilevelNode[]): void; recursiveCheckId(node: MultilevelNode, nodeId: string): boolean; private findNodeRecursively; getMatchedObjectByUrl(nodes: MultilevelNode[], link: string): MultilevelNode; getMatchedObjectById(nodes: MultilevelNode[], id: string): MultilevelNode; kvDummyComparerFn(): number; setMenuExpandCollapseStatus(status: ExpandCollapseStatusEnum): void; selectMenuByID(menuID: string): MultilevelNode; static ɵfac: i0.ɵɵFactoryDeclaration<MultilevelMenuService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<MultilevelMenuService>; } //# sourceMappingURL=multilevel-menu.service.d.ts.map