Fix type check errors in ol/renderer/canvas/ImageLayer
This commit is contained in:
@@ -11,7 +11,7 @@ import ImageState from './ImageState.js';
|
|||||||
* If any error occurs during drawing, the "done" callback should be called with
|
* If any error occurs during drawing, the "done" callback should be called with
|
||||||
* that error.
|
* that error.
|
||||||
*
|
*
|
||||||
* @typedef {function(function(Error))} Loader
|
* @typedef {function(function(Error=))} Loader
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@@ -62,7 +62,7 @@ class ImageCanvas extends ImageBase {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Handle async drawing complete.
|
* Handle async drawing complete.
|
||||||
* @param {Error} err Any error during drawing.
|
* @param {Error=} err Any error during drawing.
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
handleLoad_(err) {
|
handleLoad_(err) {
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ class MapRenderer extends Disposable {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @private
|
* @private
|
||||||
* @type {Array<import("./Layer.js").default>}
|
* @type {Array<typeof import("./Layer.js").default>}
|
||||||
*/
|
*/
|
||||||
this.layerRendererConstructors_ = [];
|
this.layerRendererConstructors_ = [];
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ class MapRenderer extends Disposable {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Register layer renderer constructors.
|
* Register layer renderer constructors.
|
||||||
* @param {Array<import("./Layer.js").default>} constructors Layer renderers.
|
* @param {Array<typeof import("./Layer.js").default>} constructors Layer renderers.
|
||||||
*/
|
*/
|
||||||
registerLayerRenderers(constructors) {
|
registerLayerRenderers(constructors) {
|
||||||
this.layerRendererConstructors_.push.apply(this.layerRendererConstructors_, constructors);
|
this.layerRendererConstructors_.push.apply(this.layerRendererConstructors_, constructors);
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ class CanvasImageLayerRenderer extends IntermediateCanvasRenderer {
|
|||||||
for (let i = 0, ii = layerRendererConstructors.length; i < ii; ++i) {
|
for (let i = 0, ii = layerRendererConstructors.length; i < ii; ++i) {
|
||||||
const ctor = layerRendererConstructors[i];
|
const ctor = layerRendererConstructors[i];
|
||||||
if (ctor !== CanvasImageLayerRenderer && ctor['handles'](imageLayer)) {
|
if (ctor !== CanvasImageLayerRenderer && ctor['handles'](imageLayer)) {
|
||||||
this.vectorRenderer_ = new ctor(imageLayer);
|
this.vectorRenderer_ = /** @type {import("./VectorLayer.js").default} */ (new ctor(imageLayer));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -99,7 +99,7 @@ class CanvasImageLayerRenderer extends IntermediateCanvasRenderer {
|
|||||||
|
|
||||||
let image;
|
let image;
|
||||||
const imageLayer = /** @type {import("../../layer/Image.js").default} */ (this.getLayer());
|
const imageLayer = /** @type {import("../../layer/Image.js").default} */ (this.getLayer());
|
||||||
const imageSource = imageLayer.getSource();
|
const imageSource = /** @type {import("../../source/Image.js").default} */ (imageLayer.getSource());
|
||||||
|
|
||||||
const hints = frameState.viewHints;
|
const hints = frameState.viewHints;
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import SourceState from '../../source/State.js';
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {Array<import("../Layer.js").default>}
|
* @type {Array<typeof import("../Layer.js").default>}
|
||||||
*/
|
*/
|
||||||
export const layerRendererConstructors = [];
|
export const layerRendererConstructors = [];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user