1.0.3 • Published 5 years ago
ts-worker v1.0.3
:construction_worker: ts-worker
A simple shorthand to use Node worker_threads.
For now there is only support for ts-node.
Why?
Typescript still doesn't offer worker_threads support. To use them, you need to call a .js file to register on ts-node and then from this file call the .ts worker. To decrease verbosity you can use this package.
Usage
npm install ts-worker
- Import:
const TSWorker = require('ts-worker');
- ES6:
import TSWorker from 'ts-worker';
Instantiating a Worker
import { Worker } from 'worker_threads'; // Just for typechecking
import TSWorker from 'ts-worker';
const worker: Worker = TSWorker('worker.ts', {
workerData: {
foo: 'bar'
}
});
worker.on('message', msg => console.log(msg));