UNPKG

@difizen/mana-core

Version:

18 lines 893 B
import { ApplicationContribution } from '../application'; import { SlotViewManager } from './slot-view-manager'; import { ViewManager } from './view-manager'; import type { ViewPreference } from './view-protocol'; import { ViewStorage } from './view-storage'; export declare class ViewApplication implements ApplicationContribution { protected readonly viewManager: ViewManager; protected readonly slotViewManager: SlotViewManager; protected readonly viewStorage: ViewStorage; constructor(viewManager: ViewManager, slotViewManager: SlotViewManager, viewStorage: ViewStorage); onStart(): Promise<void>; onViewStart(): Promise<void>; protected tryRestoreView(): Promise<boolean>; initView(): void; onWillStop(): boolean; protected doCreateView(factoryId: string, preference: ViewPreference): Promise<void>; } //# sourceMappingURL=view-application.d.ts.map