UNPKG

coersystem

Version:

Library for Angular projects

52 lines (51 loc) 2.21 kB
import { WritableSignal } from '@angular/core'; import { IMenu, IMenuSelected, IMenuOptionSelected } from 'coersystem/interfaces'; import { CoerTreeAccordion } from './coer-tree-accordion/coer-tree-accordion.component'; import { MatDrawer } from '@angular/material/sidenav'; import * as i0 from "@angular/core"; export declare class CoerSidenav { private readonly _router; protected readonly sidenav: import("@angular/core").Signal<MatDrawer>; protected readonly menuList: import("@angular/core").Signal<readonly CoerTreeAccordion[]>; protected readonly _isOpen: WritableSignal<boolean>; protected readonly _isModalOpen: WritableSignal<boolean>; protected readonly _isLoading: WritableSignal<boolean>; onMenuSelected: import("@angular/core").OutputEmitterRef<IMenuSelected>; constructor(); protected _backdrop: import("@angular/core").Signal<boolean>; protected _mode: import("@angular/core").Signal<"push" | "over">; protected _showAsideMenu: import("@angular/core").Signal<boolean>; protected _navigation: import("@angular/core").Signal<IMenu[]>; /** */ protected _NavigateTo(selectedOption: IMenuOptionSelected): void; /** */ SetActiveLink(selectedOption: IMenuOptionSelected | null): void; /** */ _Open(): void; /** */ Open(event: MouseEvent, item?: IMenu | null): void; /** */ _Close(): void; /** */ Close(): void; /** */ Toggle(): void; /** */ protected _MenuSelected(selectedMenu: IMenuSelected): void; /** */ protected _ShowGridMenu(menuOption: IMenuOptionSelected, menu: IMenu): void; /** */ protected _IsMenu: (item: IMenu) => boolean; /** */ protected _IsGrid: (item: IMenu) => boolean; /** */ protected _GetIcon: (item: IMenu) => string; /** */ protected _SetIdentityClass: (label: String) => string; /** */ protected _GetIdentityClass(tree: IMenu[]): string; /** */ protected _BackButtonBrowser(): void; static ɵfac: i0.ɵɵFactoryDeclaration<CoerSidenav, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CoerSidenav, "coer-sidenav", never, {}, { "onMenuSelected": "onMenuSelected"; }, never, ["*"], false, never>; }