import { Semaphore } from "https://deno.land/x/grm@0.5.1/deps.ts";
Methods
acquire(): Promise<[number, SemaphoreInterface.Releaser]>
cancel(): void
isLocked(): boolean
deprecated
release(): voidrunExclusive<T>(callback: SemaphoreInterface.Worker<T>): Promise<T>
waitForUnlock(): Promise<void>