Skip to content

Conformance Examples 0.1.0 — Transforms: transform-reverse

reverse-numbers

A list of numbers is returned in reverse order.

Template

{{ xs | reverse }}

Context

{
    "xs": [
        1,
        2,
        3
    ]
}

Output

[3,2,1]

reverse-strings

A list of strings is returned in reverse order.

Template

{{ xs | reverse }}

Context

{
    "xs": [
        "a",
        "b",
        "c"
    ]
}

Output

["c","b","a"]

reverse-non-list-is-null

reverse operates only on lists; a string input yields null.

Template

{{ x | reverse }}

Context

{
    "x": "abc"
}

Output

null

Source fixture: transforms/transform-reverse.json