UNPKG

web-portals

Version:

web-portals

21 lines (20 loc) 798 B
import { Module } from '../Module/index'; import { Transform } from '../Transform'; import { ApplicationBase } from './base'; import { ModuleManifest, ModuleConfig } from '../types'; declare class Application extends ApplicationBase { transform: Transform; constructor(); get activeModule(): Module | undefined; add(id: string, manifest: ModuleManifest): Module; del(module: Module): Promise<void>; get(id: string): Promise<Module>; createModuleByURL(url: string, config?: { [key in Extract<keyof ModuleConfig, string>]?: string | number; }): Module | undefined; pushWindow(url: string, title?: string, preset?: string): Promise<void>; private mountSystem; private mountFramework; start(): void; } export { Application };