Hierarchy

  • Lock

Implements

Constructors

Properties

Accessors

Methods

Constructors

Properties

semaphore: Semaphore = ...

Accessors

Methods

  • Type Parameters

    • T

    Parameters

    • Rest ...params: [((lock) => Promise<T>)] | [undefined | Partial<ContextTimedInput>, ((lock) => Promise<T>)]

    Returns Promise<T>

  • Type Parameters

    • T

    • TReturn

    • TNext

    Parameters

    • Rest ...params: [((lock) => AsyncGenerator<T, TReturn, TNext>)] | [undefined | Partial<ContextTimedInput>, ((lock) => AsyncGenerator<T, TReturn, TNext>)]

    Returns AsyncGenerator<T, TReturn, TNext>

Generated using TypeDoc