diff --git a/package-lock.json b/package-lock.json index f6f95c632c..61b22e4419 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10562,9 +10562,9 @@ } }, "node_modules/typescript": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", - "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", + "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -19747,9 +19747,9 @@ } }, "typescript": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", - "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", + "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", "dev": true }, "ua-parser-js": { diff --git a/src/ol/featureloader.js b/src/ol/featureloader.js index 26ef3be66b..5eed20a2f8 100644 --- a/src/ol/featureloader.js +++ b/src/ol/featureloader.js @@ -136,7 +136,7 @@ export function xhr(url, format) { * @param {import("./extent.js").Extent} extent Extent. * @param {number} resolution Resolution. * @param {import("./proj/Projection.js").default} projection Projection. - * @param {function(): void} [success] Success + * @param {function(Array): void} [success] Success * Function called when loading succeeded. * @param {function(): void} [failure] Failure * Function called when loading failed. diff --git a/src/ol/format/KML.js b/src/ol/format/KML.js index e2c9e0dd2a..977a6dce3f 100644 --- a/src/ol/format/KML.js +++ b/src/ol/format/KML.js @@ -60,7 +60,7 @@ import {transformGeometryWithOptions} from './Feature.js'; * @property {import("../style/IconAnchorUnits").default} xunits Units of x. * @property {number} y Y coordinate. * @property {import("../style/IconAnchorUnits").default} yunits Units of Y. - * @property {import("../style/IconOrigin.js").default} origin Origin. + * @property {import("../style/IconOrigin.js").default} [origin] Origin. */ /** diff --git a/src/ol/renderer/Composite.js b/src/ol/renderer/Composite.js index 40e56e37eb..f2a60c9afa 100644 --- a/src/ol/renderer/Composite.js +++ b/src/ol/renderer/Composite.js @@ -128,7 +128,9 @@ class CompositeMapRenderer extends MapRenderer { previousElement = element; } if ('getDeclutter' in layer) { - declutterLayers.push(layer); + declutterLayers.push( + /** @type {import("../layer/BaseVector.js").default} */ (layer) + ); } } for (let i = declutterLayers.length - 1; i >= 0; --i) {