API reference · generated from source
Type Alias: QueryNodeResult<TState>#
type QueryNodeResult<TState> =
| {
status: "pending";
}
| {
status: "skipped";
}
| {
data: TState;
isStale?: boolean;
status: "success";
}
| {
error: Error;
status: "error";
};Defined in: retree-query/src/types.ts:124
Result metadata for a QueryNode.
Type Parameters#
| Type Parameter |
|---|
TState |
Union Members#
Type Literal#
{
status: "pending";
}Type Literal#
{
status: "skipped";
}Type Literal#
{
data: TState;
isStale?: boolean;
status: "success";
}data#
data: TState;isStale?#
optional isStale?: boolean;True while updateArgs keeps the previous data visible
(keepPreviousData) and the new subscription has not emitted yet.
status#
status: "success";Type Literal#
{
error: Error;
status: "error";
}