45 lines
816 B
JSON
45 lines
816 B
JSON
{
|
|
"expression": [
|
|
"let",
|
|
"z0_value",
|
|
["number", ["get", "a"]],
|
|
"z20_value",
|
|
["number", ["get", "b"]],
|
|
[
|
|
"interpolate",
|
|
["linear"],
|
|
["zoom"],
|
|
0,
|
|
["var", "z0_value"],
|
|
20,
|
|
["var", "z20_value"]
|
|
]
|
|
],
|
|
"inputs": [[{"zoom": 10}, {"properties": {"a": 10, "b": 30}}]],
|
|
"expected": {
|
|
"compiled": {
|
|
"result": "success",
|
|
"isFeatureConstant": false,
|
|
"isZoomConstant": false,
|
|
"type": "number"
|
|
},
|
|
"outputs": [20],
|
|
"serialized": [
|
|
"let",
|
|
"z0_value",
|
|
["number", ["get", "a"]],
|
|
"z20_value",
|
|
["number", ["get", "b"]],
|
|
[
|
|
"interpolate",
|
|
["linear"],
|
|
["zoom"],
|
|
0,
|
|
["var", "z0_value"],
|
|
20,
|
|
["var", "z20_value"]
|
|
]
|
|
]
|
|
}
|
|
}
|