Skip to content
1 min read · 80 words

Interface: GuestHandle

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

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:200

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:202

Terminate the guest process or worker.

Returns

Promise<void>