• Locks on the provided mutex until the provided func is complete, then returning a value if any.

    Type Parameters

    • T

    Parameters

    • mutex: default
    • func: (() => T)
        • (): T
        • Returns T

    • Optional cancellationToken: default

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    • mutex: default
    • func: (() => Promise<T>)
        • (): Promise<T>
        • Returns Promise<T>

    • Optional cancellationToken: default

    Returns Promise<T>

Generated using TypeDoc