@deepkit/desktop-ui
Version:
Library for desktop UI widgets in Angular 10+
16 lines (15 loc) • 559 B
TypeScript
import { MenuDirective } from '../app/menu.component';
import { Subscription } from 'rxjs';
import * as i0 from "@angular/core";
export declare class WindowMenuState {
menus: MenuDirective[];
focused: boolean;
subscriptions: Map<MenuDirective, Subscription>;
addMenu(menu: MenuDirective): void;
removeMenu(menu: MenuDirective): void;
build(): void;
protected _build(): void;
focus(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<WindowMenuState, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<WindowMenuState>;
}