Function Def End
Overview
Function Def End closes one path of a function subgraph that begins at Function Def Start. It fills Function Return from body outputs. The return shape is defined on Start; runners copy that Start schema onto their outValue.
This node has no output handle. The function path ends here; callers receive the return value through the runner, not through a downstream edge from End.
Use with Function Def Start. See How function nodes work together.
Input
Function Return
object requiredNested object whose fields come from the unique upstream Function Def Start Function Return Schema. Type a value for each field, or fill it with a Nabrio ref from this End's upstream (body outputs), not from downstream of Start.
If that schema is empty or invalid, this section has no fields. Saving a changed return schema on Start copies it here and drops return keys that no longer exist.
A Start may have several Ends. Each End fills the same schema independently for the path that reaches it.
Output
This node has no output handle. There is no downstream path from End.
Runners still take outValue from the Start Function Return Schema, even when a call never reaches an End.
Pairing
Deploy requires exactly one Function Def Start upstream of this node. A Start may have zero or more Ends. Connecting an End with no Start upstream is rejected.
Flow Behavior
When this node runs, the function call finishes:
- The return object is copied onto the runner that started this call (
outValuefollows the upstream Start Function Return Schema). - For series, the same trigger path continues from that runner's default output. This node does not complete the trigger path.
- For parallel, the separate function path ends here. If the runner is waiting, the current path then continues from the runner (default output). If wait is off, the current path already continued; this completion only stores the return as the last completed result for that function.
Callers never continue through an edge from End. See How function nodes work together.