@jagi/mutex
v1.0.2
Published
Simple TypeScript mutex implementation
Downloads
5
Maintainers
Readme
@jagi/mutex
Simple TypeScript mutex implementation
Installation
npm install @jagi/mutex -S
or
yarn add @jagi/mutex
Usage
import Mutex from "@jagi/mutex";
const mutext = new Mutex();
const asyncActionResult = await mutex.run(async () => {
// Running asynchronous action.
return await asyncAction();
});
mutex.run(async () => {
// This action will wait for the first one to finish.
await anotherAsyncAction();
});