Possibly empty dot-separated sequence of property names navigating to a value within a resource (for example,
order.items.price). Path steps follow Identifier rules (ECMAScript names) and always refer to actual
resource property names, never to projected computed properties defined by bindings. The empty
string refers to the root value and, in expressions, denotes an aggregate over the input
collection.
Resolution semantics, including multi-valued and union properties, are defined in
Property Paths.
Warning
This is a type alias for documentation purposes only; path syntax is validated at runtime by query processors.
References to unknown properties MUST be rejected by processors, while a reference resolving to no
value yields undefined.
Property path.
Possibly empty dot-separated sequence of property names navigating to a value within a resource (for example,
order.items.price). Path steps follow Identifier rules (ECMAScript names) and always refer to actual resource property names, never to projected computed properties defined by bindings. The empty string refers to the root value and, in expressions, denotes an aggregate over the input collection.Resolution semantics, including multi-valued and union properties, are defined in Property Paths.
This is a type alias for documentation purposes only; path syntax is validated at runtime by query processors. References to unknown properties MUST be rejected by processors, while a reference resolving to no value yields
undefined.