A Mutex (mutual exclusion lock) for async functions. It allows only one async task to access a critical section at a time.
A Mutex (mutual exclusion lock) for async functions. It allows only one async task to access a critical section at a time.
Add Package
deno add jsr:@es-toolkit/es-toolkit
Import symbol
import { Mutex } from "@es-toolkit/es-toolkit/compat";
---- OR ----
Import directly with a jsr specifier
import { Mutex } from "jsr:@es-toolkit/es-toolkit/compat";
Add Package
npx jsr add @es-toolkit/es-toolkit
Import symbol
import { Mutex } from "@es-toolkit/es-toolkit/compat";
Add Package
yarn dlx jsr add @es-toolkit/es-toolkit
Import symbol
import { Mutex } from "@es-toolkit/es-toolkit/compat";
Add Package
pnpm dlx jsr add @es-toolkit/es-toolkit
Import symbol
import { Mutex } from "@es-toolkit/es-toolkit/compat";
Add Package
bunx jsr add @es-toolkit/es-toolkit
Import symbol
import { Mutex } from "@es-toolkit/es-toolkit/compat";