UNPKG

iportal

Version:

web-portal

20 lines (19 loc) 785 B
import { ModuleProptey } from './proptey'; import { ModuleManifest, ModuleStatus, TransformActionOrigin, Application } from '../types'; declare class ModuleState extends ModuleProptey { private viewTypeCache; visibility: boolean; status: ModuleStatus; actionOriginMap?: TransformActionOrigin; nowViewIndex: number; constructor(id: string, model: ModuleManifest, application: Application); get sameOrigin(): boolean; get level(): number; get viewIndex(): number; get rel(): 'system' | 'frameworks' | 'module'; get uri(): string; get viewType(): 'portal' | 'iframe' | 'shadow'; setActionOrigin(origin: TransformActionOrigin): void; getActionOrigin(): TransformActionOrigin | undefined; } export { ModuleState };