Skip to content

ImmediateDispatcher

Defined in: src/Dispatcher.ts:40

Runs work via setImmediate (or setTimeout(0) in browsers). Lets I/O and timers interleave between messages, so it is the default.

new ImmediateDispatcher(): ImmediateDispatcher

ImmediateDispatcher

readonly id: "immediate-dispatcher" = 'immediate-dispatcher'

Defined in: src/Dispatcher.ts:41

Dispatcher.id

execute(fn): void

Defined in: src/Dispatcher.ts:42

Schedule a unit of work to be executed asynchronously.

() => void | Promise<void>

void

Dispatcher.execute