ts_mutex
Simple TypeScript Mutex Implementation
Example Usage
const shoppingCartMutex = new Mutex();
shoppingCartMutex.runExclusive(async () => {
cart.add(items);
total = await cart.calculateTotal();
});
shoppingCartMutex.runExclusive(async () => {
await cart.applyCoupons();
total = await cart.calculateTotal();
});
All imports
import { Mutex, ReleaseFunction } from "https://deno.land/x/ts_mutex/mod.ts";
About
Based on (https://dev.to/0916dhkim/simple-typescript-mutex-implementation-5544)
Author: Henrique Emanoel Viana, a Brazilian computer scientist, enthusiast of web technologies, cel: +55 (41) 99999-4664. URL: https://sites.google.com/view/henriqueviana
Improvements and suggestions are welcome!