class Muteximport { Mutex } from "https://deno.land/x/live@1.75.5/utils/sync.ts"; ConstructorsnewMutex()Propertieslocked: booleanqueue: Array<ReturnType<Promise.withResolvers>>Methodsacquire(): Promise<Disposable>freeOrNext(): booleanrelease()