Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bart Louwers <bart@emeel.net>
31 lines
979 B
JSON
31 lines
979 B
JSON
{
|
|
"expression": [
|
|
"slice",
|
|
["array", ["get", "val"]],
|
|
["get", "i1"],
|
|
["get", "i2"]
|
|
],
|
|
"inputs": [
|
|
[{}, {"properties": {"val": [1, 2, 3, 4, 5], "i1": 2, "i2": 4}}],
|
|
[{}, {"properties": {"val": [1, 2, 3, 4, 5], "i1": 1, "i2": 5}}],
|
|
[{}, {"properties": {"val": [1, 2, 3, 4, 5], "i1": 1, "i2": 99}}],
|
|
[{}, {"properties": {"val": [1, 2, 3, 4, 5], "i1": -4, "i2": -2}}],
|
|
[{}, {"properties": {"val": [1, 2, 3, 4, 5], "i1": 0, "i2": -1}}],
|
|
[{}, {"properties": {"val": [1, 2, 3, 4, 5], "i1": 0, "i2": 0}}]
|
|
],
|
|
"expected": {
|
|
"serialized": [
|
|
"slice",
|
|
["array", ["get", "val"]],
|
|
["get", "i1"],
|
|
["get", "i2"]
|
|
],
|
|
"compiled": {
|
|
"result": "success",
|
|
"isFeatureConstant": false,
|
|
"isZoomConstant": true,
|
|
"type": "array"
|
|
},
|
|
"outputs": [[3, 4], [2, 3, 4, 5], [2, 3, 4, 5], [2, 3], [1, 2, 3, 4], []]
|
|
}
|
|
} |