+ constructor(
+ workerScript: string,
+ workerOptions: WorkerOptions = {
+ workerStartDelay: Constants.WORKER_START_DELAY,
+ elementStartDelay: Constants.ELEMENT_START_DELAY,
+ poolMinSize: Constants.DEFAULT_WORKER_POOL_MIN_SIZE,
+ poolMaxSize: Constants.DEFAULT_WORKER_POOL_MAX_SIZE,
+ elementsPerWorker: Constants.DEFAULT_CHARGING_STATIONS_PER_WORKER,
+ poolOptions: {},
+ messageHandler: () => {
+ /* This is intentional */
+ },
+ }
+ ) {