UNPKG

@codesandbox/sandpack-client

Version:

<img style="width:100%" src="https://user-images.githubusercontent.com/4838076/143581035-ebee5ba2-9cb1-4fe8-a05b-2f44bd69bb4b.gif" alt="Component toolkit for live running code editing experiences" />

26 lines (25 loc) 962 B
import type { ClientOptions, ListenerFunction, SandboxSetup, UnsubscribeFunction } from "../.."; import { SandpackClient } from "../base"; import type { SandpackNodeMessage } from "../node/types"; export declare class SandpackStatic extends SandpackClient { private emitter; private previewController; private files; iframe: HTMLIFrameElement; selector: string; element: Element; constructor(selector: string | HTMLIFrameElement, sandboxSetup: SandboxSetup, options?: ClientOptions); private injectContentIntoHead; private injectProtocolScript; private injectExternalResources; private injectScriptIntoHead; updateSandbox(setup?: SandboxSetup, _isInitializationCompile?: boolean): void; private compile; private eventListener; /** * Bundler communication */ dispatch(message: SandpackNodeMessage): void; listen(listener: ListenerFunction): UnsubscribeFunction; destroy(): void; }