type alias LoadState

Held by a page or hook for what it fetches, as useFetchState returns it, and passed to ListState. L is what the loaded state carries besides its status, as { data: T } for useFetchState or a feed's page fields.

Type Parameters

L extends object

Definition

{ status: "loading"; }
| { status: "error"; error: string; }
| ({ status: "loaded"; } & L)

Usage

import { type LoadState } from "src/utils/shared/loadState.ts";