Improve types for tile layers
This commit is contained in:
@@ -27,10 +27,12 @@ import {toString as toTransformString} from '../../transform.js';
|
|||||||
* @classdesc
|
* @classdesc
|
||||||
* Canvas renderer for tile layers.
|
* Canvas renderer for tile layers.
|
||||||
* @api
|
* @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 {
|
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) {
|
constructor(tileLayer) {
|
||||||
super(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;
|
export default CanvasTileLayerRenderer;
|
||||||
|
|||||||
@@ -73,6 +73,7 @@ const VECTOR_REPLAYS = {
|
|||||||
* @classdesc
|
* @classdesc
|
||||||
* Canvas renderer for vector tile layers.
|
* Canvas renderer for vector tile layers.
|
||||||
* @api
|
* @api
|
||||||
|
* @extends {CanvasTileLayerRenderer<import("../../layer/VectorTile.js").default>}
|
||||||
*/
|
*/
|
||||||
class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
|
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;
|
export default WebGLTileLayerRenderer;
|
||||||
|
|||||||
Reference in New Issue
Block a user