Module type for ol/TileRange

This commit is contained in:
Tim Schaub
2018-03-11 23:29:57 -06:00
parent a743ec3989
commit 5c9aa0ce93
5 changed files with 18 additions and 18 deletions

View File

@@ -127,7 +127,7 @@ const TileGrid = function(options) {
/**
* @private
* @type {Array.<ol.TileRange>}
* @type {Array.<module:ol/TileRange~TileRange>}
*/
this.fullTileRanges_ = null;
@@ -178,9 +178,9 @@ TileGrid.prototype.forEachTileCoord = function(extent, zoom, callback) {
/**
* @param {module:ol/tilecoord~TileCoord} tileCoord Tile coordinate.
* @param {function(this: T, number, ol.TileRange): boolean} callback Callback.
* @param {function(this: T, number, module:ol/TileRange~TileRange): boolean} callback Callback.
* @param {T=} opt_this The object to use as `this` in `callback`.
* @param {ol.TileRange=} opt_tileRange Temporary ol.TileRange object.
* @param {module:ol/TileRange~TileRange=} opt_tileRange Temporary module:ol/TileRange~TileRange object.
* @param {module:ol/extent~Extent=} opt_extent Temporary module:ol/extent~Extent object.
* @return {boolean} Callback succeeded.
* @template T
@@ -279,9 +279,9 @@ TileGrid.prototype.getResolutions = function() {
/**
* @param {module:ol/tilecoord~TileCoord} tileCoord Tile coordinate.
* @param {ol.TileRange=} opt_tileRange Temporary ol.TileRange object.
* @param {module:ol/TileRange~TileRange=} opt_tileRange Temporary module:ol/TileRange~TileRange object.
* @param {module:ol/extent~Extent=} opt_extent Temporary module:ol/extent~Extent object.
* @return {ol.TileRange} Tile range.
* @return {module:ol/TileRange~TileRange} Tile range.
*/
TileGrid.prototype.getTileCoordChildTileRange = function(tileCoord, opt_tileRange, opt_extent) {
if (tileCoord[0] < this.maxZoom) {
@@ -301,7 +301,7 @@ TileGrid.prototype.getTileCoordChildTileRange = function(tileCoord, opt_tileRang
/**
* Get the extent for a tile range.
* @param {number} z Integer zoom level.
* @param {ol.TileRange} tileRange Tile range.
* @param {module:ol/TileRange~TileRange} tileRange Tile range.
* @param {module:ol/extent~Extent=} opt_extent Temporary module:ol/extent~Extent object.
* @return {module:ol/extent~Extent} Extent.
*/
@@ -321,8 +321,8 @@ TileGrid.prototype.getTileRangeExtent = function(z, tileRange, opt_extent) {
* Get a tile range for the given extent and integer zoom level.
* @param {module:ol/extent~Extent} extent Extent.
* @param {number} z Integer zoom level.
* @param {ol.TileRange=} opt_tileRange Temporary tile range object.
* @return {ol.TileRange} Tile range.
* @param {module:ol/TileRange~TileRange=} opt_tileRange Temporary tile range object.
* @return {module:ol/TileRange~TileRange} Tile range.
*/
TileGrid.prototype.getTileRangeForExtentAndZ = function(extent, z, opt_tileRange) {
const tileCoord = tmpTileCoord;
@@ -506,7 +506,7 @@ TileGrid.prototype.getTileSize = function(z) {
/**
* @param {number} z Zoom level.
* @return {ol.TileRange} Extent tile range for the specified zoom level.
* @return {module:ol/TileRange~TileRange} Extent tile range for the specified zoom level.
*/
TileGrid.prototype.getFullTileRange = function(z) {
if (!this.fullTileRanges_) {