ReadonlykeyThe NodeId the resource was registered under. Stable for the lifetime of the handle.
ReadonlynodeThe engine node carrying the current ResourceState
Drive the chart-named Loading | Loaded → Errored edges from the
host application (e.g. an out-of-band websocket pushing a
server-side error for an already-Loaded resource, or a host that
cancels an in-flight fetch and wants the resource parked in
errored instead of loading).
Throws ForbiddenResourceTransitionError when the current
state is idle, stale, or errored — the chart has no edge
into Errored from any of those.
Begin or restart the load. Returns the resolved value (or rejects on error).
Mark the current Loaded state as Stale (without refetching yet).
Object returned by resource; pairs the engine node with imperative triggers for the host application.
Remarks
The handle does not schedule fetches itself. Callers decide when to call ResourceHandle.fetch, ResourceHandle.invalidate, or ResourceHandle.fail; each of those produces exactly one commit on the underlying graph (one GraphTime advance).