Quick Reference
Every type at a glance. All string fields accept ${attr} placeholders.
| Type | Key fields | Returns |
|---|---|---|
| lookup | input, mapping, default | Mapped value, or default. |
| decision | rules[{when,then}], default | First matching rule's then, or default. |
| uppercase | input | Input upper-cased. |
| lowercase | input | Input lower-cased. |
| trim | input | Input trimmed. |
| replace | input, search, replace | Literal replace. |
| concat | values[] | Values joined. |
| split | input, delimiter, index | One part (negative index from end). |
| regex | input, pattern, replacement?, group? | Replace-all, or extract a group. |
| date-format | input, sourceFormat?, targetFormat? | Reformatted date. |
| date-add | input, days/months/years, formats | Shifted date. |
| current-date | format? | Now, optionally formatted. |
| math | operator, left?, right | Arithmetic result. |
| if | when, then, else | One of two branches. |
| static | value | The fixed value. |
| uuid | — | A random UUID. |
| pipeline | steps[] | Result of the last step. |