amt-ui
Version:
Angular material, tailwind template
21 lines (20 loc) • 1.07 kB
TypeScript
import { AmtMenuItem, AmtProfileItem, AmtProfileLanguage, AmtProfileUser, AmtSubMenuItem } from '../interfaces/amt-menu.interface';
import { Router } from '@angular/router';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class AmtMenuService {
showSideBar: import("@angular/core").WritableSignal<boolean>;
pagesMenu: import("@angular/core").WritableSignal<AmtMenuItem[]>;
showMobileMenu: import("@angular/core").WritableSignal<boolean>;
user: import("@angular/core").WritableSignal<AmtProfileUser | null>;
profileMenu: import("@angular/core").WritableSignal<AmtProfileItem[]>;
languages: import("@angular/core").WritableSignal<AmtProfileLanguage[]>;
router: Router;
languageChanged$: Subject<AmtProfileLanguage>;
toggleSidebar(): void;
toggleSubMenu(submenu: AmtSubMenuItem): void;
isActive(instruction: any): boolean;
toggleMenu(menu: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<AmtMenuService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<AmtMenuService>;
}