diff --git a/debug/cluster.html b/debug/cluster.html
index 12bad2fb128..612c0b5b0f1 100644
--- a/debug/cluster.html
+++ b/debug/cluster.html
@@ -20,7 +20,7 @@
var map = window.map = new mapboxgl.Map({
container: 'map',
- zoom: 0,
+ zoom: 1,
center: [0, 0],
style: 'mapbox://styles/mapbox/cjf4m44iw0uza2spb3q0a7s41',
hash: true
diff --git a/src/source/geojson_worker_source.js b/src/source/geojson_worker_source.js
index 391ec4e8031..564f83069a4 100644
--- a/src/source/geojson_worker_source.js
+++ b/src/source/geojson_worker_source.js
@@ -11,6 +11,7 @@ import geojsonvt from 'geojson-vt';
import assert from 'assert';
import VectorTileWorkerSource from './vector_tile_worker_source';
import { createExpression } from '../style-spec/expression';
+import { isGlobalPropertyConstant, isFeatureConstant } from '../style-spec/expression/is_constant';
import type {
WorkerTileParameters,
@@ -31,7 +32,8 @@ export type LoadGeoJSONParameters = {
source: string,
cluster: boolean,
superclusterOptions?: Object,
- geojsonVtOptions?: Object
+ geojsonVtOptions?: Object,
+ clusterProperties?: Object
};
export type LoadGeoJSON = (params: LoadGeoJSONParameters, callback: ResponseCallback