iportal
Version:
web-portal
18 lines (17 loc) • 629 B
TypeScript
import { ModulePrefetch } from './prefetch';
import { ModuleManifest, Application } from '../types';
declare class ModuleView extends ModulePrefetch {
constructor(id: string, model: ModuleManifest, application: Application);
attach(element: HTMLElement): void;
private addPanMoveHolder;
private createSandbox;
private createShadowbox;
private createPortals;
private createView;
private loadContent;
mountPresetView(): void;
create(prepare?: boolean): Promise<Event | string>;
preload(): Promise<Event>;
prerender(): Promise<Event | void>;
}
export { ModuleView };