Reference documentation for Expressif functions in the flow scope.

Name Overview
apply Evaluates an expression with the input value as its current context.
catch Returns a recovery result and terminates the current pipeline when the input is null; otherwise, passes the input through.
guard Evaluates an expression only when the current input is directly compatible with its entry contract; otherwise, returns the original input unchanged.
let Evaluates named bindings once and preserves the pipeline input for subsequent stages.
switch Returns the result of the first branch whose predicate accepts the original input, or the final fallback, or null.
throw Raises an evaluation exception when the input is rejected; otherwise, passes the input through.
transform-as Transforms one or more named expression results with the same open expression and returns them as a record.
transform-with Transforms the results of one or more expressions with the same open expression and returns them as a tuple.
try Returns the first candidate result accepted by its predicate, or the final fallback, or null.

This site uses Just the Docs, a documentation theme for Jekyll.