- constructor(workerScript: string, workerStartOptions: WorkerStartOptions = {
- workerStartDelay: Constants.WORKER_START_DELAY,
- elementStartDelay: Constants.ELEMENT_START_DELAY
- }) {
+ constructor(
+ workerScript: string,
+ workerOptions: WorkerOptions = {
+ workerStartDelay: WorkerConstants.DEFAULT_WORKER_START_DELAY,
+ elementStartDelay: WorkerConstants.DEFAULT_ELEMENT_START_DELAY,
+ poolMinSize: WorkerConstants.DEFAULT_POOL_MIN_SIZE,
+ poolMaxSize: WorkerConstants.DEFAULT_POOL_MAX_SIZE,
+ elementsPerWorker: WorkerConstants.DEFAULT_ELEMENTS_PER_WORKER,
+ poolOptions: {},
+ messageHandler: () => {
+ /* This is intentional */
+ },
+ }
+ ) {