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} = require('internal/worker/io'); 19 20const { 21 markAsUntransferable, 22} = require('internal/buffer'); 23 24module.exports = { 25 isMainThread, 26 MessagePort, 27 MessageChannel, 28 markAsUntransferable, 29 moveMessagePortToContext, 30 receiveMessageOnPort, 31 resourceLimits, 32 threadId, 33 SHARE_ENV, 34 Worker, 35 parentPort: null, 36 workerData: null, 37 setEnvironmentData, 38 getEnvironmentData, 39}; 40