/** * @author Hydrogen * @since 2020-3-8 */ import type { SandBox } from '../interfaces'; import { SandBoxType } from '../interfaces'; /** * 基于 diff 方式实现的沙箱,用于不支持 Proxy 的低版本浏览器 */ export default class SnapshotSandbox implements SandBox { proxy: WindowProxy; name: string; type: SandBoxType; sandboxRunning: boolean; private windowSnapshot; private modifyPropsMap; constructor(name: string); active(): void; inactive(): void; }