Merge pull request #8743 from wallw-bits/fix-typecheck-rastersource

Fix type check in Raster source
This commit is contained in:
Andreas Hocevar
2018-09-28 18:20:07 +02:00
committed by GitHub
+7 -1
View File
@@ -147,7 +147,9 @@ class RasterSource extends ImageSource {
* @param {Options} options Options. * @param {Options} options Options.
*/ */
constructor(options) { constructor(options) {
super({}); super({
projection: null
});
/** /**
* @private * @private
@@ -190,6 +192,10 @@ class RasterSource extends ImageSource {
this.changed.bind(this)); this.changed.bind(this));
const layerStatesArray = getLayerStatesArray(this.renderers_); const layerStatesArray = getLayerStatesArray(this.renderers_);
/**
* @type {Object<number, import("../layer/Layer.js").State>}
*/
const layerStates = {}; const layerStates = {};
for (let i = 0, ii = layerStatesArray.length; i < ii; ++i) { for (let i = 0, ii = layerStatesArray.length; i < ii; ++i) {
layerStates[getUid(layerStatesArray[i].layer)] = layerStatesArray[i]; layerStates[getUid(layerStatesArray[i].layer)] = layerStatesArray[i];