Type alias ExecutorRunResult
ExecutorRunResult: {
status: "ok";
output: unknown;
memoryUsedBytes: number;
} | {
status: "error";
error: string;
memoryUsedBytes: number;
} | {
status: "timeout";
memoryUsedBytes: number;
} | {
status: "memory_exceeded";
memoryUsedBytes: number;
}
Type declaration
Readonly status: "ok"
Readonly output: unknown
Readonly memoryUsedBytes: number
Type declaration
Readonly status: "error"
Readonly error: string
Readonly memoryUsedBytes: number
Type declaration
Readonly status: "timeout"
Readonly memoryUsedBytes: number
Type declaration
Readonly status: "memory_exceeded"
Readonly memoryUsedBytes: number
How a call ended.
outputis the value the call resolved to after a JSON round trip (undefinedstaysundefined).erroris the whole message the forge returns.memoryUsedBytesis what the executor measured, or 0.