MCPcopy
hub / github.com/facebook/react / enqueueTask

Function enqueueTask

packages/internal-test-utils/enqueueTask.js:12–20  ·  view source on GitHub ↗
(task: () => void)

Source from the content-addressed store, hash-verified

10const {MessageChannel} = require('node:worker_threads');
11
12export default function enqueueTask(task: () => void): void {
13 const channel = new MessageChannel();
14 // $FlowFixMe[prop-missing]
15 channel.port1.onmessage = () => {
16 channel.port1.close();
17 task();
18 };
19 channel.port2.postMessage(undefined);
20}

Callers 2

waitForMicrotasksFunction · 0.70
waitForMicrotasksFunction · 0.70

Calls 2

postMessageMethod · 0.80
closeMethod · 0.65

Tested by

no test coverage detected