interface / @typed/react/AsyncData

AsyncDataView

A framework-independent snapshot; the hook provides refresh and cancellation separately.

Package version
1.0.0-beta.13
Category
interface

Import

import { AsyncDataView } from "@typed/react/AsyncData";

Signatures

export interface AsyncDataView<A, E> {
    readonly data: Data.AsyncData<A, E>;
    readonly value: Option.Option<A>;
    readonly latest: Option.Option<A>;
    readonly cause: Option.Option<Cause.Cause<E>>;
    readonly error: Option.Option<E>;
    readonly pending: boolean;
    readonly loading: boolean;
    readonly refreshing: boolean;
    readonly success: boolean;
    readonly failure: boolean;
}

Other public imports

These import paths expose the same declaration. Each page retains its own public name and signature.

Source