build(deps-dev): apply updates
[e-mobility-charging-stations-simulator.git] / src / worker / WorkerFactory.ts
index d248d3bab765b5aabad6e9d5e2afb5dc773c5df0..608e879859b9662cb093241aec71fccd7d0a9ea1 100644 (file)
@@ -16,12 +16,12 @@ export class WorkerFactory {
     workerScript: string,
     workerProcessType: WorkerProcessType,
     workerOptions?: WorkerOptions,
-  ): WorkerAbstract<T> | null {
+  ): WorkerAbstract<T> | undefined {
     if (!isMainThread) {
       throw new Error('Cannot get a worker implementation outside the main thread');
     }
     workerOptions = { ...DEFAULT_WORKER_OPTIONS, ...workerOptions };
-    let workerImplementation: WorkerAbstract<T> | null = null;
+    let workerImplementation: WorkerAbstract<T>;
     switch (workerProcessType) {
       case WorkerProcessType.workerSet:
         workerImplementation = new WorkerSet(workerScript, workerOptions);