Skip to content
1 min read · 80 words

Interface: GuestHandle ​

Defined in: src/batteries/sandbox/types.ts:208

A guest evaluation handle; timeout kills and rejects rather than fabricating a result.

Methods ​

evaluate() ​

ts
evaluate(source: string, o: {
  timeoutMs: number;
}): Promise<GuestOutcome>;

Defined in: src/batteries/sandbox/types.ts:210

Evaluate source with the model-visible deadline.

Parameters ​

ParameterType
sourcestring
o{ timeoutMs: number; }
o.timeoutMsnumber

Returns ​

Promise<GuestOutcome>


kill() ​

ts
kill(): Promise<void>;

Defined in: src/batteries/sandbox/types.ts:212

Terminate the guest process or worker.

Returns ​

Promise<void>