A RequestState which is perpetually loading

Type Parameters

  • T

Hierarchy (view full)

Constructors

Properties

error: Signal<undefined> = ...

Emits the error if one is thrown by the request. Otherwise undefined

failed: Signal<false> = ...

Emits true if the request failed

loading: Signal<boolean> = ...

Emits true when the request is running

request$: Observable<T> = ...

The underlying request

result: Signal<undefined> = ...

The result of the request, or undefined when unresolved

result$: Observable<T> = ...

The result of the request

Methods

  • Perform actions when the request finishes

    Parameters

    • onValue: ((value: T) => void)

      Action to perform on successful resolution

        • (value): void
        • Parameters

          • value: T

          Returns void

    • OptionalonError: ((error: Error) => void)

      Action to perform on error

        • (error): void
        • Parameters

          • error: Error

          Returns void

    Returns this