Remove unnecessary type cast

`npx tsc` output is the same before and after the changes.
This commit is contained in:
Frederic Junod
2019-02-05 11:31:59 +01:00
parent 2c3ffdfdf8
commit 427c73ddf9
3 changed files with 5 additions and 8 deletions

View File

@@ -43,8 +43,7 @@ class CanvasImageLayerRenderer extends CanvasLayerRenderer {
const viewState = frameState.viewState; const viewState = frameState.viewState;
const viewResolution = viewState.resolution; const viewResolution = viewState.resolution;
const imageLayer = /** @type {import("../../layer/Image.js").default} */ (this.getLayer()); const imageSource = this.getLayer().getSource();
const imageSource = imageLayer.getSource();
const hints = frameState.viewHints; const hints = frameState.viewHints;

View File

@@ -196,7 +196,7 @@ class CanvasVectorLayerRenderer extends CanvasLayerRenderer {
} else { } else {
const resolution = frameState.viewState.resolution; const resolution = frameState.viewState.resolution;
const rotation = frameState.viewState.rotation; const rotation = frameState.viewState.rotation;
const layer = /** @type {import("../../layer/Vector.js").default} */ (this.getLayer()); const layer = this.getLayer();
/** @type {!Object<string, boolean>} */ /** @type {!Object<string, boolean>} */
const features = {}; const features = {};
const result = this.replayGroup_.forEachFeatureAtCoordinate(coordinate, resolution, rotation, hitTolerance, {}, const result = this.replayGroup_.forEachFeatureAtCoordinate(coordinate, resolution, rotation, hitTolerance, {},

View File

@@ -205,16 +205,14 @@ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
* @inheritDoc * @inheritDoc
*/ */
getTileImage(tile) { getTileImage(tile) {
const tileLayer = /** @type {import("../../layer/Tile.js").default} */ (this.getLayer()); return tile.getImage(this.getLayer());
return tile.getImage(tileLayer);
} }
/** /**
* @inheritDoc * @inheritDoc
*/ */
prepareFrame(frameState, layerState) { prepareFrame(frameState, layerState) {
const layer = /** @type {import("../../layer/VectorTile.js").default} */ (this.getLayer()); const layerRevision = this.getLayer().getRevision();
const layerRevision = layer.getRevision();
if (this.renderedLayerRevision_ != layerRevision) { if (this.renderedLayerRevision_ != layerRevision) {
this.renderedTiles.length = 0; this.renderedTiles.length = 0;
} }
@@ -231,7 +229,7 @@ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
updateExecutorGroup_(tile, pixelRatio, projection) { updateExecutorGroup_(tile, pixelRatio, projection) {
const layer = /** @type {import("../../layer/VectorTile.js").default} */ (this.getLayer()); const layer = /** @type {import("../../layer/VectorTile.js").default} */ (this.getLayer());
const revision = layer.getRevision(); const revision = layer.getRevision();
const renderOrder = /** @type {import("../../render.js").OrderFunction} */ (layer.getRenderOrder()) || null; const renderOrder = layer.getRenderOrder() || null;
const builderState = tile.getReplayState(layer); const builderState = tile.getReplayState(layer);
if (!builderState.dirty && builderState.renderedRevision == revision && if (!builderState.dirty && builderState.renderedRevision == revision &&