@arrows/worker
Version:
Simple, promise-based API for native worker threads (with pools)
15 lines (12 loc) • 307 B
JavaScript
const { worker } = require("@arrows/worker")
const handler = (payload, workerData) => {
return {
original: payload,
calculated: payload + workerData.foo.bar.baz[0],
shared: workerData,
}
}
module.exports = worker(handler, {
poolSize: 1,
workerData: { foo: { bar: { baz: [7n] } } },
})