constructor(workerScript: string, maxElementsPerWorker = 1, workerStartDelay?: number, opts?: WorkerOptions) {
super(workerScript, workerStartDelay);
this.maxElementsPerWorker = maxElementsPerWorker;
- this.messageHandler = opts?.messageHandler ?? (() => { });
+ this.messageHandler = opts?.messageHandler ?? (() => { /* This is intentional */ });
this.workerSet = new Set<WorkerSetElement>();
}
worker.on('message', (msg) => {
(async () => {
await this.messageHandler(msg);
- })().catch(() => {});
+ })().catch(() => { /* This is intentional */ });
});
worker.on('error', () => { /* This is intentional */ });
worker.on('exit', (code) => {
private getLastWorkerSetElement(): WorkerSetElement {
let workerSetElement: WorkerSetElement;
- // eslint-disable-next-line no-empty
for (workerSetElement of this.workerSet) { /* This is intentional */ }
return workerSetElement;
}