Class AsyncSemaphore

Hierarchy

  • AsyncSemaphore

Constructors

Properties

_available: number
_completeFn: (() => void)

Type declaration

    • (): void
    • Returns void

_completePr: Promise<void>
_heads: (() => void)[]
_upcoming: (() => void)[]
workersCount: number

Methods

  • Type Parameters

    • A

    Parameters

    • f: (() => Promise<A>)
        • (): Promise<A>
        • Returns Promise<A>

    Returns Promise<A>

  • Type Parameters

    • A

    Parameters

    • f: (() => Promise<A>)
        • (): Promise<A>
        • Returns Promise<A>

    Returns Promise<A>

  • Type Parameters

    • A

    Parameters

    • f: (() => Promise<A>)
        • (): Promise<A>
        • Returns Promise<A>

    Returns Promise<void>

Generated using TypeDoc