Skip to content

src/dazzle_ui/utils/expression_eval.py

Generated: 2026-03-30T04:38:49.483626+00:00

Commit: 615f1354a103

Language: python

Scope: dazzle_ui

Purpose

Shared expression evaluation utilities.

Provides dotted-path resolution, simple condition evaluation for experience flows, and typed expression evaluation for surface when: conditions.

Key Exports

  • resolve_dotted_path
  • resolve_prefill_expression
  • evaluate_simple_condition
  • evaluate_when_expr

Dependencies

Imports

  • typing.Any
  • dazzle.core.expression_lang.evaluator.evaluate
  • dazzle.core.expression_lang.parser.parse_expr

Event Interactions

None detected.

Invariants and Assumptions

No invariants documented.

Tests

No related tests found.

Notes

This page was automatically generated by tools/gen_reference_docs.py.