build(deps-dev): apply updates
[e-mobility-charging-stations-simulator.git] / src / utils / AsyncLock.ts
index 16ad4f2b1cdcf53b44a90f6b6970858cff789e28..b396e49b50901fae636f565198f73dddc0b58c09 100644 (file)
@@ -36,7 +36,7 @@ export class AsyncLock {
       asyncLock.acquired = false;
       return;
     }
-    const queuedResolve = asyncLock.resolveQueue.dequeue();
+    const queuedResolve = asyncLock.resolveQueue.dequeue()!;
     return new Promise((resolve) => {
       queuedResolve();
       resolve();
@@ -47,6 +47,6 @@ export class AsyncLock {
     if (!AsyncLock.asyncLocks.has(type)) {
       AsyncLock.asyncLocks.set(type, new AsyncLock());
     }
-    return AsyncLock.asyncLocks.get(type);
+    return AsyncLock.asyncLocks.get(type)!;
   }
 }