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