mapbox-gl
Version:
A WebGL interactive maps library
26 lines (21 loc) • 994 B
JavaScript
;
var MapboxGLFunction = require('mapbox-gl-function');
exports.interpolated = function(parameters, specDefault) {
var inner = MapboxGLFunction.interpolated(parameters, specDefault);
var outer = function(globalProperties, featureProperties) {
return inner(globalProperties && globalProperties.zoom, featureProperties || {});
};
outer.isFeatureConstant = inner.isFeatureConstant;
outer.isZoomConstant = inner.isZoomConstant;
return outer;
};
exports['piecewise-constant'] = function(parameters, specDefault) {
var inner = MapboxGLFunction['piecewise-constant'](parameters, specDefault);
var outer = function(globalProperties, featureProperties) {
return inner(globalProperties && globalProperties.zoom, featureProperties || {});
};
outer.isFeatureConstant = inner.isFeatureConstant;
outer.isZoomConstant = inner.isZoomConstant;
return outer;
};
exports.isFunctionDefinition = MapboxGLFunction.isFunctionDefinition;