Skip to content

@sqlrooms/webcontainer / Sandbox

Interface: Sandbox

Minimal sandbox interface for executing commands and managing files in a WebContainer environment.

Methods

executeCommand()

executeCommand(command): Promise<{ stdout: string; stderr: string; exitCode: number; }>

Parameters

ParameterType
commandstring

Returns

Promise<{ stdout: string; stderr: string; exitCode: number; }>


readFile()

readFile(path): Promise<string>

Parameters

ParameterType
pathstring

Returns

Promise<string>


writeFiles()

writeFiles(files): Promise<void>

Parameters

ParameterType
filesobject[]

Returns

Promise<void>