xref: /third_party/node/lib/worker_threads.js
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/node/lib/
1'use strict';
2
3const {
4  isMainThread,
5  SHARE_ENV,
6  resourceLimits,
7  setEnvironmentData,
8  getEnvironmentData,
9  threadId,
10  Worker,
11} = require('internal/worker');
12
13const {
14  MessagePort,
15  MessageChannel,
16  moveMessagePortToContext,
17  receiveMessageOnPort,
18  BroadcastChannel,
19} = require('internal/worker/io');
20
21const {
22  markAsUntransferable,
23} = require('internal/buffer');
24
25module.exports = {
26  isMainThread,
27  MessagePort,
28  MessageChannel,
29  markAsUntransferable,
30  moveMessagePortToContext,
31  receiveMessageOnPort,
32  resourceLimits,
33  threadId,
34  SHARE_ENV,
35  Worker,
36  parentPort: null,
37  workerData: null,
38  BroadcastChannel,
39  setEnvironmentData,
40  getEnvironmentData,
41};
42

Indexes created Thu Nov 07 10:32:03 CST 2024