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.
A unit of computation with typed input and output ports.
Construct via defineNode or derive rather than directly — both wire the port maps up from the spec.