Merge pull request #8773 from schmidtk/ts-renderer-canvas

Fix type check errors in ol/renderer/canvas
This commit is contained in:
Andreas Hocevar
2018-10-03 10:29:29 +02:00
committed by GitHub
7 changed files with 57 additions and 35 deletions
+3 -3
View File
@@ -278,7 +278,7 @@ class CanvasVectorLayerRenderer extends CanvasLayerRenderer {
*/
prepareFrame(frameState, layerState) {
const vectorLayer = /** @type {import("../../layer/Vector.js").default} */ (this.getLayer());
const vectorSource = vectorLayer.getSource();
const vectorSource = /** @type {import("../../source/Vector.js").default} */ (vectorLayer.getSource());
const animating = frameState.viewHints[ViewHint.ANIMATING];
const interacting = frameState.viewHints[ViewHint.INTERACTING];
@@ -362,13 +362,13 @@ class CanvasVectorLayerRenderer extends CanvasLayerRenderer {
*/
function(feature) {
features.push(feature);
}, this);
});
features.sort(vectorLayerRenderOrder);
for (let i = 0, ii = features.length; i < ii; ++i) {
render(features[i]);
}
} else {
vectorSource.forEachFeatureInExtent(extent, render, this);
vectorSource.forEachFeatureInExtent(extent, render);
}
replayGroup.finish();