Variable RESOURCE_UPDATE_REASONSConst

RESOURCE_UPDATE_REASONS: readonly [
    "fetch-begin",
    "fetch-resolved",
    "fetch-stale",
    "fetch-rejected",
    "invalidated",
    "failed",
    "dep-changed",
] = ...

Runtime tuple of the seven ResourceUpdateReason values, in the order SPEC.async §11.1 lists them. Frozen so adopters cannot mutate the canonical list.

The tuple is the type's value-level dual: TypeScript erases types at runtime, so adopters who need to enumerate the reasons (e.g., a devtools panel listing every possible reason) reach for this tuple.