API Reference

AbstractExpression

Internal runtime base class for parser node implementations (Identifier, Member, Binary, Function, and others). It owns bind/evaluate lifecycle and commit wiring.

Description

Provides common expression-tree behavior: child-parent hierarchy, bind lifecycle, value storage, change emission, and transaction-manager integration.

Parameters

Tgeneric type parameter

Current node evaluation result type.

PTgeneric type parameter

Parent expression value type.

settingsIExpressionBindConfiguration

Services/owner/rules used to bind an expression to a model context.

Return type

bind(...) returns the bound AbstractExpression instance.

evaluate(...) returns T | undefined.