ReadonlyidUnique within the process. Stable across a graph's lifetime.
ReadonlyinTyped input ports, keyed as declared.
ReadonlykindThe node type's name, from its spec.
ReadonlyoutTyped output ports, keyed as declared.
Whether this node will revalidate on the next pull.
The error thrown by the most recent compute, or undefined if the
last evaluation succeeded (or none has run). Cached alongside the
value: an errored node rethrows without re-running compute until
an input changes, so a broken node stays cheap to poll — useful when
rendering a graph where one node is misconfigured.
Whether this node is still subscribed.
Stops listening. The node keeps its last snapshot.
Forces this node to recompute on the next pull, even if no input version changed, and marks everything downstream dirty.
Needed when a node's output depends on something the graph can't see — a settable source value, an external mutable resource.
A graph input backed by a pond live source. Snapshots lazily; call dispose to unsubscribe.