diff --git a/externs/olx.js b/externs/olx.js index 85c6d40c57..c90548e044 100644 --- a/externs/olx.js +++ b/externs/olx.js @@ -4053,7 +4053,7 @@ olx.source.TileUTFGridOptions.prototype.url; * opaque: (boolean|undefined), * projection: ol.proj.ProjectionLike, * reprojectionErrorThreshold: (number|undefined), - * state: (ol.source.State|string|undefined), + * state: (ol.source.State|undefined), * tileClass: (function(new: ol.ImageTile, ol.TileCoord, * ol.TileState, string, ?string, * ol.TileLoadFunctionType)|undefined), @@ -4124,7 +4124,7 @@ olx.source.TileImageOptions.prototype.reprojectionErrorThreshold; /** * Source state. - * @type {ol.source.State|string|undefined} + * @type {ol.source.State|undefined} * @api */ olx.source.TileImageOptions.prototype.state; @@ -4210,7 +4210,7 @@ olx.source.TileImageOptions.prototype.wrapX; * logo: (string|olx.LogoOptions|undefined), * opaque: (boolean|undefined), * projection: ol.proj.ProjectionLike, - * state: (ol.source.State|string|undefined), + * state: (ol.source.State|undefined), * tileClass: (function(new: ol.VectorTile, ol.TileCoord, * ol.TileState, string, ol.format.Feature, * ol.TileLoadFunctionType)|undefined), @@ -4270,7 +4270,7 @@ olx.source.VectorTileOptions.prototype.projection; /** * Source state. - * @type {ol.source.State|string|undefined} + * @type {ol.source.State|undefined} * @api */ olx.source.VectorTileOptions.prototype.state; @@ -4608,7 +4608,7 @@ olx.source.OSMOptions.prototype.wrapX; * projection: ol.proj.ProjectionLike, * ratio: (number|undefined), * resolutions: (Array.|undefined), - * state: (ol.source.State|string|undefined)}} + * state: (ol.source.State|undefined)}} * @api */ olx.source.ImageCanvasOptions; @@ -4674,7 +4674,7 @@ olx.source.ImageCanvasOptions.prototype.resolutions; /** * Source state. - * @type {ol.source.State|string|undefined} + * @type {ol.source.State|undefined} * @api */ olx.source.ImageCanvasOptions.prototype.state; diff --git a/src/ol/source/urltilesource.js b/src/ol/source/urltilesource.js index b72958ddad..14216d0ee2 100644 --- a/src/ol/source/urltilesource.js +++ b/src/ol/source/urltilesource.js @@ -17,7 +17,7 @@ goog.require('ol.source.TileEvent'); * logo: (string|olx.LogoOptions|undefined), * opaque: (boolean|undefined), * projection: ol.proj.ProjectionLike, - * state: (ol.source.State|string|undefined), + * state: (ol.source.State|undefined), * tileGrid: (ol.tilegrid.TileGrid|undefined), * tileLoadFunction: ol.TileLoadFunctionType, * tilePixelRatio: (number|undefined), @@ -47,8 +47,7 @@ ol.source.UrlTile = function(options) { logo: options.logo, opaque: options.opaque, projection: options.projection, - state: options.state ? - /** @type {ol.source.State} */ (options.state) : undefined, + state: options.state, tileGrid: options.tileGrid, tilePixelRatio: options.tilePixelRatio, wrapX: options.wrapX