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.
The current value, or undefined if none has been set.
A graph input whose value is pushed in from outside via set.
Setting an equal value (per the port's
equals) does not bump the output version, so downstream nodes revalidate and then skip their own work — no cascade.