[]previous and next page

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.