ResourceInfo
Passed to every fetcher call.
Passed to every fetcher call.
Import#
ts
import type { ResourceInfo } from "@shadow-js/core";
Signature#
ts
interface ResourceInfo<T = unknown> {
/** Aborted when a newer fetch starts or the owner is disposed. */
signal: AbortSignal;
/** True when this call was started by `refetch()` or a source change after a value existed. */
refetching: boolean;
/** The last value, if any. */
value: T | undefined;
}
Members#
| Name | Type | Description |
|---|---|---|
T |
T = unknown |
|
signal |
signal: AbortSignal |
Aborted when a newer fetch starts or the owner is disposed. |
refetching |
refetching: boolean |
True when this call was started by refetch() or a source change after a value existed. |
value |
value: T | undefined |
The last value, if any. |