• Type Parameters

    • T

    Parameters

    • promise: Promise<T>
    • Optional err: string

    Returns Promise<SettledResult<T>>

  • Type Parameters

    • T

    Parameters

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

    • Optional err: string

    Returns Promise<SettledResult<T>>

  • Type Parameters

    • T

    Parameters

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

    • Optional err: string

    Returns SettledResult<T>