Skip to content

ScopedProcessQueue

Defined in: ProcessQueue.ts:16

A scoped queue for Process instances. Tracks the processes it enqueued so cancelAll() can tear them down without touching unrelated processes that happen to share the same underlying pool (entity ProcessComponent or engine-level ProcessSystem).

Use one of the make*ScopedQueue factories to construct one — each picks the right routing strategy and lifetime semantics for its scope.

cancelAll(): void

Defined in: ProcessQueue.ts:20

Cancel every process this queue enqueued. Idempotent.

void


run(p): Process

Defined in: ProcessQueue.ts:18

Enqueue a process. Returned for chaining.

Process

Process