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
TypeScript
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);
}