@codesandbox/sdk
Version:
The CodeSandbox SDK
20 lines (19 loc) • 601 B
TypeScript
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>;
}