1'use strict'; 2 3const { 4 isMainThread, 5 SHARE_ENV, 6 resourceLimits, 7 threadId, 8 Worker 9} = require('internal/worker'); 10 11const { 12 MessagePort, 13 MessageChannel, 14 moveMessagePortToContext, 15 receiveMessageOnPort, 16} = require('internal/worker/io'); 17 18const { 19 markAsUntransferable, 20} = require('internal/buffer'); 21 22module.exports = { 23 isMainThread, 24 MessagePort, 25 MessageChannel, 26 markAsUntransferable, 27 moveMessagePortToContext, 28 receiveMessageOnPort, 29 resourceLimits, 30 threadId, 31 SHARE_ENV, 32 Worker, 33 parentPort: null, 34 workerData: null, 35}; 36