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