compute(): unknown | Compute the raw value for this node; override in subclasses to produce actual output. |
evaluate(listener?: () => void): unknown | Evaluate this node, cache the result, and notify dependents; returns the cached value. When compute() returns a thenable, this returns the prior (stale) value synchronously and settles later — see core/maybeAsync.ts. |
display(listener?: () => void): void | Return the human-readable display string for this node's value (or its error message). |
isPending(listener?: () => void): void | True while an async compute() is still settling (see pending). |
setError(message: string): void | Set an error message on this node and notify listeners. Fires "error" (specific) and "change" (the universal event — see ParameterNode.setKey's doc). |
copy(): void | Duplicate this node in its collection, inserting it right after the original. |