MCPcopy Create free account
hub / github.com/stenciljs/core / queueTask

Function queueTask

src/client/client-task-queue.ts:15–26  ·  view source on GitHub ↗
(queue: d.RafCallback[], write: boolean)

Source from the content-addressed store, hash-verified

13const queueDomWritesLow: d.RafCallback[] = [];
14
15const queueTask = (queue: d.RafCallback[], write: boolean) => (cb: d.RafCallback) => {
16 queue.push(cb);
17
18 if (!queuePending) {
19 queuePending = true;
20 if (write && plt.$flags$ & PLATFORM_FLAGS.queueSync) {
21 nextTick(flush);
22 } else {
23 plt.raf(flush);
24 }
25 }
26};
27
28const consume = (queue: d.RafCallback[]) => {
29 for (let i = 0; i < queue.length; i++) {

Callers 1

Calls 2

pushMethod · 0.80
nextTickFunction · 0.70

Tested by

no test coverage detected