Package-level declarations
The abstract syntax tree (AST) for the expression language.
Types
A Literal representing an ImageBitmap value, which will be loaded as an image into the style upon compilation.
An Expression reduced to only those data types supported by the MapLibre SDKs. This can be thought of as an intermediate representation between the high level expression DSL and the platform-specific encoding.
A Literal representing an function call with args all of CompiledExpression
A Literal representing a JSON array with elements all CompiledLiteral.
An Expression representing a constant literal value of a type supported by MapLibre.
A Literal representing a JSON object with values all CompiledLiteral.
An Expression representing a JSON object with values all CompiledExpression.
A Literal representing a PaddingValues value.
An Expression that evaluates to a value of type T.
An Expression representing a function call.
A Literal representing a JSON array.
An Expression representing a constant literal value.
A Literal representing a null
value.
An Expression representing a JSON object with values all Expression.
An Expression representing a TextUnit value in EM or SP, which may be transformed into multiplication function call to convert to the needed units upon compilation.
An Expression representing a TextUnitOffsetValue in EM or SP, which may be transformed into an interpolation function call to convert to the needed units upon compilation.