Function lock

  • Acquire a semaphore for unlocking via Disposable.

    Parameters

    • semaphore: Pick<Semaphore, "acquire">

      Semaphore or Mutex from wait-your-turn package.

    Returns Promise<Disposable>