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>