Skip to main content

WorkerRuntime

@forge/monorepo


@forge/monorepo / backend/src / WorkerRuntime

Type Alias: WorkerRuntime

WorkerRuntime = object

Defined in: backend/src/worker/main.ts:92

Methods

reapOnce()

reapOnce(): Promise<readonly Run[]>

Defined in: backend/src/worker/main.ts:98

Runs one reap sweep now. Exposed so a host can trigger recovery on demand.

Returns

Promise<readonly Run[]>


shutdown()

shutdown(reason): Promise<{ exitCode: number; graceful: boolean; }>

Defined in: backend/src/worker/main.ts:95

Resolves once consumption has stopped and in-flight work has finished or the grace elapsed.

Parameters

reason

string

Returns

Promise<{ exitCode: number; graceful: boolean; }>


start()

start(): Promise<void>

Defined in: backend/src/worker/main.ts:93

Returns

Promise<void>


status()

status(): WorkerStatus

Defined in: backend/src/worker/main.ts:96

Returns

WorkerStatus