diff --git a/src/ol/renderer/canvas/TileLayer.js b/src/ol/renderer/canvas/TileLayer.js index 514710cf41..3ba7c3d0b7 100644 --- a/src/ol/renderer/canvas/TileLayer.js +++ b/src/ol/renderer/canvas/TileLayer.js @@ -27,10 +27,12 @@ import {toString as toTransformString} from '../../transform.js'; * @classdesc * Canvas renderer for tile layers. * @api + * @template {import("../../layer/Tile.js").default|import("../../layer/VectorTile.js").default} [LayerType=import("../../layer/Tile.js").default|import("../../layer/VectorTile.js").default] + * @extends {CanvasLayerRenderer} */ class CanvasTileLayerRenderer extends CanvasLayerRenderer { /** - * @param {import("../../layer/Tile.js").default|import("../../layer/VectorTile.js").default} tileLayer Tile layer. + * @param {LayerType} tileLayer Tile layer. */ constructor(tileLayer) { super(tileLayer); @@ -648,10 +650,4 @@ class CanvasTileLayerRenderer extends CanvasLayerRenderer { } } -/** - * @function - * @return {import("../../layer/Tile.js").default|import("../../layer/VectorTile.js").default} - */ -CanvasTileLayerRenderer.prototype.getLayer; - export default CanvasTileLayerRenderer; diff --git a/src/ol/renderer/canvas/VectorTileLayer.js b/src/ol/renderer/canvas/VectorTileLayer.js index d4a86cb747..dd22263ca1 100644 --- a/src/ol/renderer/canvas/VectorTileLayer.js +++ b/src/ol/renderer/canvas/VectorTileLayer.js @@ -73,6 +73,7 @@ const VECTOR_REPLAYS = { * @classdesc * Canvas renderer for vector tile layers. * @api + * @extends {CanvasTileLayerRenderer} */ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer { /** diff --git a/src/ol/renderer/webgl/TileLayer.js b/src/ol/renderer/webgl/TileLayer.js index efce2e56cb..2cd8930937 100644 --- a/src/ol/renderer/webgl/TileLayer.js +++ b/src/ol/renderer/webgl/TileLayer.js @@ -691,10 +691,4 @@ class WebGLTileLayerRenderer extends WebGLLayerRenderer { } } -/** - * @function - * @return {import("../../layer/WebGLTile.js").default} - */ -WebGLTileLayerRenderer.prototype.getLayer; - export default WebGLTileLayerRenderer;