Improve types for tile layers
This commit is contained in:
@@ -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("../../source/Tile.js").default>|import("../../layer/VectorTile.js").default} [LayerType=import("../../layer/Tile.js").default<import("../../source/Tile.js").default>|import("../../layer/VectorTile.js").default]
|
||||
* @extends {CanvasLayerRenderer<LayerType>}
|
||||
*/
|
||||
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;
|
||||
|
||||
@@ -73,6 +73,7 @@ const VECTOR_REPLAYS = {
|
||||
* @classdesc
|
||||
* Canvas renderer for vector tile layers.
|
||||
* @api
|
||||
* @extends {CanvasTileLayerRenderer<import("../../layer/VectorTile.js").default>}
|
||||
*/
|
||||
class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
|
||||
/**
|
||||
|
||||
@@ -691,10 +691,4 @@ class WebGLTileLayerRenderer extends WebGLLayerRenderer {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @function
|
||||
* @return {import("../../layer/WebGLTile.js").default}
|
||||
*/
|
||||
WebGLTileLayerRenderer.prototype.getLayer;
|
||||
|
||||
export default WebGLTileLayerRenderer;
|
||||
|
||||
Reference in New Issue
Block a user