@metreeca/qest - v0.10.0
    Preparing search index...

    Type Alias Expression

    Expression: `${Pipe}${Path}`

    Computed expression.

    String syntax pairing a transform pipe with a property path, used in Projection bindings and Selection constraint keys to identify the target property or computed value:

    • pipe — a possibly empty Pipe naming the right-to-left transform chain to apply; each transform name carries a trailing colon, so no extra separator sits between the pipe and the path
    • path — a possibly empty Path navigating to a nested value within the resource

    With an empty pipe the expression resolves to the path's raw value; with an empty path it denotes an aggregate over the root collection.

    Warning

    This is a type alias for documentation purposes only; expression syntax is validated at runtime by query processors. Processors reject expressions that reference unknown transforms outright; references to unknown properties MUST be rejected by processors, while a reference resolving to no value yields undefined (see Property Paths).

    name                    // simple property
    vendor.name             // nested property path
    year:releaseDate        // single transform
    round:avg:scores        // transform pipeline
    count:                  // aggregate (empty path)
    
    • Pipe for the transform pipeline syntax
    • Path for the property navigation syntax