Type alias LoadDataState<T>

LoadDataState<T>: {
    result: T;
    status: "SUCCESS";
} | {
    error: Error;
    status: "ERROR";
} | {
    status: "LOADING";
}

Type Parameters

  • T

Type declaration

  • result: T

    Your data.

  • status: "SUCCESS"

Type declaration

  • error: Error

    A JavaScript Error object.

  • status: "ERROR"

Type declaration

  • status: "LOADING"