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.
Runtime tuple of the seven
ResourceUpdateReasonvalues, 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.