Asynchronous lock.
// Usage example: const lockObj = new AsyncLock(); await lockObj.lock(); try { // code } finally { lockObj.unlock(); }
Lock code execution.
await lockObj.lock();
Unlock code execution.
lockObj.unlock();
Asynchronous lock.
// Usage example: const lockObj = new AsyncLock(); await lockObj.lock(); try { // code } finally { lockObj.unlock(); }