asyncLock.acquired = true;
return;
}
- return new Promise((resolve) => {
+ return new Promise<void>((resolve) => {
asyncLock.resolveQueue.enqueue(resolve);
});
}
return;
}
const queuedResolve = asyncLock.resolveQueue.dequeue()!;
- return new Promise((resolve) => {
+ return new Promise<void>((resolve) => {
queuedResolve();
resolve();
});