diff --git a/src/reference/v8.json b/src/reference/v8.json index fa8ccae11..3d68d6218 100644 --- a/src/reference/v8.json +++ b/src/reference/v8.json @@ -654,7 +654,7 @@ "doc": "Size of the tile buffer on each side. A value of 0 produces no buffer. A value of 512 produces a buffer as wide as the tile itself. Larger values produce fewer rendering artifacts near tile edges and slower performance." }, "filter": { - "type": "*", + "type": "filter", "doc": "An expression for filtering features prior to processing them for rendering." }, "tolerance": { @@ -2777,9 +2777,16 @@ } }, "filter": { - "type": "array", - "value": "*", - "doc": "A filter selects specific features from a layer." + "type": "boolean", + "doc": "A filter selects specific features from a layer.", + "expression": { + "interpolated": false, + "parameters": [ + "zoom", + "feature" + ] + }, + "property-type": "data-driven" }, "filter_operator": { "type": "enum",