-export default class WorkerSet<T> extends Wrk {
- public maxElementsPerWorker: number;
- private workerSet: Set<WorkerSetElement>;
+import { WorkerData, WorkerMessageEvents, WorkerOptions, WorkerSetElement } from '../types/Worker';
+import Utils from '../utils/Utils';
+import WorkerAbstract from './WorkerAbstract';
+import { WorkerUtils } from './WorkerUtils';
+
+export default class WorkerSet extends WorkerAbstract<WorkerData> {
+ private readonly workerSet: Set<WorkerSetElement>;
+ private readonly messageHandler: (message: unknown) => void | Promise<void>;