API reference
python:irx:irx.analysis.resolve_iteration_capability
function resolve_iteration_capability
resolve_iteration_capability(iterable_node: astx.AST, iterable_type: astx.DataType | None) -> ResolvedIteration | None
Source: packages/irx/src/irx/analysis/iterables.py:24
Declared as: python:irx:irx.analysis.iterables.resolve_iteration_capability
Resolve one iterable semantic capability.
Return the canonical iteration sidecar for known concrete iterable types, or None when the expression is not iterable in the current IRx contract.
Parameters
-
iterable_node — Type: astx.AST
-
iterable_type — Type: astx.DataType | None
Returns
Type: ResolvedIteration | None