UNPKG

nstdlib-nightly

Version:

Node.js standard library converted to runtime-agnostic ES modules.

44 lines (41 loc) 1.16 kB
// Source: https://github.com/nodejs/node/blob/65eff1eb/lib/worker_threads.js import { isMainThread, SHARE_ENV, resourceLimits, setEnvironmentData, getEnvironmentData, threadId, Worker, } from "nstdlib/lib/internal/worker"; import { MessagePort, MessageChannel, moveMessagePortToContext, receiveMessageOnPort, BroadcastChannel, } from "nstdlib/lib/internal/worker/io"; import { postMessageToThread } from "nstdlib/lib/internal/worker/messaging"; import { markAsUntransferable, isMarkedAsUntransferable, } from "nstdlib/lib/internal/buffer"; export { isMainThread }; export { MessagePort }; export { MessageChannel }; export { markAsUntransferable }; export { isMarkedAsUntransferable }; export { moveMessagePortToContext }; export { receiveMessageOnPort }; export { resourceLimits }; export { postMessageToThread }; export { threadId }; export { SHARE_ENV }; export { Worker }; const _export_parentPort_ = null; export { _export_parentPort_ as parentPort }; const _export_workerData_ = null; export { _export_workerData_ as workerData }; export { BroadcastChannel }; export { setEnvironmentData }; export { getEnvironmentData };