diff --git a/src/ol/renderer/canvas/vectortilelayer.js b/src/ol/renderer/canvas/vectortilelayer.js
index 559ddf29fb..1e08c8e00c 100644
--- a/src/ol/renderer/canvas/vectortilelayer.js
+++ b/src/ol/renderer/canvas/vectortilelayer.js
@@ -137,7 +137,9 @@ ol.renderer.canvas.VectorTileLayer.prototype.renderTileReplays_ = function(
var alpha = replayContext.globalAlpha;
replayContext.globalAlpha = layerState.opacity;
+ /** @type {Array.
} */
var tilesToDraw = this.renderedTiles;
+
var tileGrid = source.getTileGrid();
var currentZ, i, ii, offsetX, offsetY, origin, pixelSpace, replayState;
@@ -283,7 +285,9 @@ ol.renderer.canvas.VectorTileLayer.prototype.forEachFeatureAtCoordinate = functi
/** @type {Object.} */
var features = {};
+ /** @type {Array.} */
var replayables = this.renderedTiles;
+
var source = /** @type {ol.source.VectorTile} */ (layer.getSource());
var tileGrid = source.getTileGrid();
var found, tileSpaceCoordinate;