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.

55 lines (54 loc) 1.96 kB
import { Menu, Modes, UnAuthorizedVisibility } from './sidebar-menu.interface'; import { AnchorService } from './internal/anchor.service'; import { NodeService } from './internal/node.service'; import { RoleService, Role } from './internal/role.service'; import { SearchService } from './internal/search.service'; export declare class SidebarMenuComponent { private anchorService; private nodeService; private searchService; roleService: RoleService; set _menu(menu: Menu); set iconClasses(cssClasses: string); set toggleIconClasses(cssClasses: string); set role(role: Role | undefined); set unAuthorizedVisibility(visibility: UnAuthorizedVisibility); set search(value: string | undefined); mode: Modes; menu?: Menu; modes: typeof Modes; disableAnimations: boolean; trackByItem: import("@angular/core").TrackByFunction<({ route?: undefined; linkActiveExact?: undefined; } & { url?: undefined; target?: undefined; } & { header?: undefined; } & import("./sidebar-menu.interface").MenuItemNode) | ({ route?: undefined; linkActiveExact?: undefined; } & { url?: undefined; target?: undefined; } & { label?: undefined; children?: undefined; iconClasses?: undefined; badges?: undefined; roles?: undefined; } & import("./sidebar-menu.interface").MenuItemHeader) | ({ route?: undefined; linkActiveExact?: undefined; } & { header?: undefined; children?: undefined; } & import("./sidebar-menu.interface").MenuItemLeafURL) | ({ header?: undefined; children?: undefined; url?: undefined; target?: undefined; } & import("./sidebar-menu.interface").MenuItemLeafRoute)>; constructor(anchorService: AnchorService, nodeService: NodeService, searchService: SearchService, roleService: RoleService); }