API reference@evolu/commonMicrotask › MicrotaskBatch

Defined in: packages/common/src/Microtask.ts:15

Batches values and flushes them in a single microtask.

Calls to MicrotaskBatch.push within the same tick are coalesced into one flush.

Extends

Methods

[dispose]()

dispose: void;

Defined in: node_modules/.bun/typescript@5.9.3/node_modules/typescript/lib/lib.esnext.disposable.d.ts:36

Inherited from

Disposable.[dispose]

Properties

flushNow

readonly flushNow: () => void;

Defined in: packages/common/src/Microtask.ts:20

Flushes queued items immediately.

push

readonly push: (item: T) => void;

Defined in: packages/common/src/Microtask.ts:17

Enqueues one item and schedules a microtask flush if needed.