Class AsyncValue<TValue>

An AsyncValue provides a promise and as soon as the promise resolves or rejects, also exposes the returned value or error. It is useful for accessing a promise value in a synchronous context.

Type Parameters

  • TValue

Hierarchy

  • AsyncValue

Constructors

Properties

Constructors

  • Type Parameters

    • TValue

    Parameters

    • promise: Promise<TValue>
    • Optional value: TValue
    • Optional error: Error

    Returns AsyncValue<TValue>

Properties

error?: Error
promise: Promise<TValue>
value?: TValue

Generated using TypeDoc