From 2690410cbe8a21d7a46daa4269aec106c824c5b9 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 30 Apr 2013 21:31:26 +0200 Subject: [PATCH] Improve type checking in ol.renderer.Layer --- src/ol/renderer/layerrenderer.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/ol/renderer/layerrenderer.js b/src/ol/renderer/layerrenderer.js index 6f523a59f6..6d509971dc 100644 --- a/src/ol/renderer/layerrenderer.js +++ b/src/ol/renderer/layerrenderer.js @@ -266,10 +266,17 @@ ol.renderer.Layer.prototype.updateUsedTiles = */ ol.renderer.Layer.prototype.createGetTileIfLoadedFunction = function(isLoadedFunction, tileSource, projection) { - return function(z, x, y) { - var tile = tileSource.getTile(z, x, y, projection); - return isLoadedFunction(tile) ? tile : null; - }; + return ( + /** + * @param {number} z Z. + * @param {number} x X. + * @param {number} y Y. + * @return {ol.Tile} Tile. + */ + function(z, x, y) { + var tile = tileSource.getTile(z, x, y, projection); + return isLoadedFunction(tile) ? tile : null; + }); };