API reference
python:irx:irx.analysis.validation.resolve_return
function resolve_return
resolve_return(diagnostics: DiagnosticBag, *, function: SemanticFunction, value: astx.AST | None, value_type: astx.DataType | None, node: astx.FunctionReturn) -> ReturnResolution
Source: packages/irx/src/irx/analysis/validation.py:333
Validate one return statement.
Parameters
-
diagnostics — Type: DiagnosticBag
-
function — Type: SemanticFunction
-
value — Type: astx.AST | None
-
value_type — Type: astx.DataType | None
-
node — Type: astx.FunctionReturn
Returns
Type: ReturnResolution