Fix type checks in VectorTileSource

Use typeof(Class) instead of defining a typedef for the tile class
This commit is contained in:
William Wall
2018-09-28 09:42:34 -06:00
parent 63f583e148
commit a685e85c10
3 changed files with 5 additions and 13 deletions

View File

@@ -36,8 +36,7 @@ class VectorImageTile extends Tile {
* @param {Object<string, import("./VectorTile.js").default>} sourceTiles Source tiles.
* @param {number} pixelRatio Pixel ratio.
* @param {import("./proj/Projection.js").default} projection Projection.
* @param {function(new: import("./VectorTile.js").default, import("./tilecoord.js").TileCoord, TileState, string,
* import("./format/Feature.js").default, import("./Tile.js").LoadFunction)} tileClass Class to
* @param {typeof import("./VectorTile.js").default} tileClass Class to
* instantiate for source tiles.
* @param {function(this: import("./source/VectorTile.js").default, import("./events/Event.js").default)} handleTileChange
* Function to call when a source tile's state changes.