mustard-app
Version:
个人前端微应用建设中。。。
22 lines (21 loc) • 661 B
TypeScript
import { ProxyEventListener } from './proxyEventListener';
import { MustardName, MustardURL } from '../typings';
import { EventCenterMicroApp } from '../communication';
export declare class SandBox {
active: boolean;
microWindow: {};
injectedKeys: Set<string | symbol>;
name: MustardName;
proxyEventListener: ProxyEventListener;
proxyWindow: any;
proxyDocument: any;
proxyHistory: any;
proxyLocation: any;
proxyLocalStorage: any;
proxySessionStorage: any;
microApp: EventCenterMicroApp;
constructor(name: MustardName, url: MustardURL);
start(): void;
stop(): void;
bindScope(code: any): string;
}