Module type for ol.layer.Tile

This commit is contained in:
Frederic Junod
2018-03-22 12:13:19 +01:00
parent f2a36c90e3
commit 05e78c20fc
2 changed files with 6 additions and 6 deletions

View File

@@ -15,7 +15,7 @@ import {create as createTransform, compose as composeTransform} from '../../tran
/** /**
* @constructor * @constructor
* @extends {ol.renderer.canvas.IntermediateCanvas} * @extends {ol.renderer.canvas.IntermediateCanvas}
* @param {ol.layer.Tile|ol.layer.VectorTile} tileLayer Tile layer. * @param {module:ol/layer/Tile~TileLayer|ol.layer.VectorTile} tileLayer Tile layer.
* @api * @api
*/ */
const CanvasTileLayerRenderer = function(tileLayer) { const CanvasTileLayerRenderer = function(tileLayer) {
@@ -99,7 +99,7 @@ CanvasTileLayerRenderer['handles'] = function(type, layer) {
* @return {ol.renderer.canvas.TileLayer} The layer renderer. * @return {ol.renderer.canvas.TileLayer} The layer renderer.
*/ */
CanvasTileLayerRenderer['create'] = function(mapRenderer, layer) { CanvasTileLayerRenderer['create'] = function(mapRenderer, layer) {
return new CanvasTileLayerRenderer(/** @type {ol.layer.Tile} */ (layer)); return new CanvasTileLayerRenderer(/** @type {module:ol/layer/Tile~TileLayer} */ (layer));
}; };
@@ -348,7 +348,7 @@ CanvasTileLayerRenderer.prototype.getImage = function() {
/** /**
* @function * @function
* @return {ol.layer.Tile|ol.layer.VectorTile} * @return {module:ol/layer/Tile~TileLayer|ol.layer.VectorTile}
*/ */
CanvasTileLayerRenderer.prototype.getLayer; CanvasTileLayerRenderer.prototype.getLayer;

View File

@@ -30,7 +30,7 @@ import WebGLBuffer from '../../webgl/Buffer.js';
* @constructor * @constructor
* @extends {ol.renderer.webgl.Layer} * @extends {ol.renderer.webgl.Layer}
* @param {ol.renderer.webgl.Map} mapRenderer Map renderer. * @param {ol.renderer.webgl.Map} mapRenderer Map renderer.
* @param {ol.layer.Tile} tileLayer Tile layer. * @param {module:ol/layer/Tile~TileLayer} tileLayer Tile layer.
* @api * @api
*/ */
const WebGLTileLayerRenderer = function(mapRenderer, tileLayer) { const WebGLTileLayerRenderer = function(mapRenderer, tileLayer) {
@@ -115,7 +115,7 @@ WebGLTileLayerRenderer['handles'] = function(type, layer) {
WebGLTileLayerRenderer['create'] = function(mapRenderer, layer) { WebGLTileLayerRenderer['create'] = function(mapRenderer, layer) {
return new WebGLTileLayerRenderer( return new WebGLTileLayerRenderer(
/** @type {ol.renderer.webgl.Map} */ (mapRenderer), /** @type {ol.renderer.webgl.Map} */ (mapRenderer),
/** @type {ol.layer.Tile} */ (layer) /** @type {module:ol/layer/Tile~TileLayer} */ (layer)
); );
}; };
@@ -178,7 +178,7 @@ WebGLTileLayerRenderer.prototype.prepareFrame = function(frameState, layerState,
const viewState = frameState.viewState; const viewState = frameState.viewState;
const projection = viewState.projection; const projection = viewState.projection;
const tileLayer = /** @type {ol.layer.Tile} */ (this.getLayer()); const tileLayer = /** @type {module:ol/layer/Tile~TileLayer} */ (this.getLayer());
const tileSource = tileLayer.getSource(); const tileSource = tileLayer.getSource();
const tileGrid = tileSource.getTileGridForProjection(projection); const tileGrid = tileSource.getTileGridForProjection(projection);
const z = tileGrid.getZForResolution(viewState.resolution); const z = tileGrid.getZForResolution(viewState.resolution);