pages-cook
Version:
web-portals
17 lines (16 loc) • 627 B
TypeScript
import { ModulePrefetch } from './prefetch';
import { ModuleManifest, Application } from '../types';
declare class ModuleView extends ModulePrefetch {
constructor(id: string, model: ModuleManifest, application: Application);
rigesterElement(name: string, element: HTMLElement): void;
private createSandbox;
private writeSandbox;
private createShadowbox;
private createPortals;
private createShadowView;
private loadShadowView;
create(prepare?: boolean): Promise<Event | string>;
preload(): Promise<Event>;
prerender(): Promise<Event | void>;
}
export { ModuleView };