function getEnvironmentData
Usage in Deno
import { getEnvironmentData } from "node:worker_threads";
getEnvironmentData(key: Serializable): Serializable
Within a worker thread, worker.getEnvironmentData()
returns a clone
of data passed to the spawning thread's worker.setEnvironmentData()
.
Every new Worker
receives its own copy of the environment data
automatically.
const { Worker, isMainThread, setEnvironmentData, getEnvironmentData, } = require('node:worker_threads'); if (isMainThread) { setEnvironmentData('Hello', 'World!'); const worker = new Worker(__filename); } else { console.log(getEnvironmentData('Hello')); // Prints 'World!'. }
key: Serializable
Any arbitrary, cloneable JavaScript value that can be used as a {Map} key.