UNPKG

@codesandbox/sdk

Version:
20 lines (19 loc) 601 B
import { Disposable } from "../utils/disposable"; import { SandboxCommands } from "./commands"; import { Tracer } from "@opentelemetry/api"; export declare class Interpreters { private commands; private disposable; private tracer?; constructor(sessionDisposable: Disposable, commands: SandboxCommands, tracer?: Tracer); private withSpan; private run; /** * Run a JavaScript code snippet in a new shell. */ javascript(code: string): Promise<string>; /** * Run a Python code snippet in a new shell. */ python(code: string): Promise<string>; }