UNPKG

@hot-labs/near-connect

Version:

![ezgif-26d74832f88c3c](https://github.com/user-attachments/assets/c4422057-38bb-4cd9-8bd0-568e29f46280)

19 lines (18 loc) 616 B
import SandboxExecutor from "./executor"; declare class IframeExecutor { readonly executor: SandboxExecutor; readonly origin: string; private iframe; private events; private popup; private handler; private readyPromiseResolve; readonly readyPromise: Promise<void>; constructor(executor: SandboxExecutor, code: string, onMessage: (iframe: IframeExecutor, event: MessageEvent) => void, cspNonce?: string); on(event: "close", callback: () => void): void; show(): void; hide(): void; postMessage(data: any): void; dispose(): void; } export default IframeExecutor;