Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
if (!Number.isSafeInteger(this.workerOptions.elementsPerWorker)) {
throw new TypeError('Elements per worker must be an integer')
}
if (!Number.isSafeInteger(this.workerOptions.elementsPerWorker)) {
throw new TypeError('Elements per worker must be an integer')
}
- if (this.workerOptions.elementsPerWorker <= 0) {
+ if (
+ typeof this.workerOptions.elementsPerWorker === 'number' &&
+ this.workerOptions.elementsPerWorker <= 0
+ ) {
throw new RangeError('Elements per worker must be greater than zero')
}
this.workerSet = new Set<WorkerSetElement>()
throw new RangeError('Elements per worker must be greater than zero')
}
this.workerSet = new Set<WorkerSetElement>()