API reference › @evolu/common › Microtask › 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.