- constructor(workerScript: string, maxElementsPerWorker = 1) {
- super(workerScript);
- this.workers = new Set<WorkerSetElement>();
- this.maxElementsPerWorker = maxElementsPerWorker;
+ constructor(workerScript: string, workerOptions?: WorkerOptions) {
+ super(workerScript, workerOptions);
+ this.workerSet = new Set<WorkerSetElement>();
+ this.messageHandler =
+ workerOptions?.messageHandler ??
+ (() => {
+ /* This is intentional */
+ });