Nabrio Help
Nabrio Help

Getting Started

Nara Overview

Understanding Nara

Using Nara

Components

Count To..Function Def EndFunction Def StartRun Function ParallelRun Function SeriesIf-ThenFor LoopWhile LoopDelayProcedure OrderStopSwitch Case
Widgets

Miscellaneous

Nomenclature
Troubleshooting
Notice and DisclaimerEULA
NodesOperation

Function Def End

Slot Usage: 0
Related Nodes
Function Def Start
Run Function Series
Run Function Parallel

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 required

Nested 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 (outValue follows 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.

Count To..

Previous Page

Function Def Start

Next Page

On this page

OverviewInputFunction ReturnOutputPairingFlow Behavior