From ccdbd5aae55406cbf01667576da775bd9ad669e3 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 22 Jul 2013 18:22:43 +0200 Subject: [PATCH] Add some type hints in ol.layer.Layer --- src/ol/layer/layer.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ol/layer/layer.js b/src/ol/layer/layer.js index ec9d5fe960..4f2d9aadf2 100644 --- a/src/ol/layer/layer.js +++ b/src/ol/layer/layer.js @@ -54,11 +54,17 @@ ol.layer.Layer = function(options) { var values = goog.object.clone(options); delete values.source; + /** @type {number} */ values.brightness = goog.isDef(values.brightness) ? values.brightness : 0; + /** @type {number} */ values.contrast = goog.isDef(values.contrast) ? values.contrast : 1; + /** @type {number} */ values.hue = goog.isDef(values.hue) ? values.hue : 0; + /** @type {number} */ values.opacity = goog.isDef(values.opacity) ? values.opacity : 1; + /** @type {number} */ values.saturation = goog.isDef(values.saturation) ? values.saturation : 1; + /** @type {boolean} */ values.visible = goog.isDef(values.visible) ? values.visible : true; this.setValues(values);