【发布时间】:2021-07-21 16:32:37
【问题描述】:
升级到 OpenLayers 6.6.1 后,我收到了数百个由泛型引起的打字稿错误。
比如……
import olLayerVector from 'ol/layer/Vector';
import olFeature from 'ol/Feature';
public static highlightOverlay: olLayerVector = new olLayerVector({});
const selectedFeatures: Array<olFeature> =
MapValues.highlightOverlay.getSource().getFeatures();
产生错误
通用类型“VectorLayer”需要 1 个类型参数
通用类型“功能”需要 1 个类型参数。
我读过的一些主题,例如...
https://github.com/openlayers/openlayers/issues/8673
似乎表明使用 // @ts-ignore 是一个修复方法,但这不是让您的项目充斥着泛型的打字稿错误的好方法。
请告诉我有更好的解决方案...非常感谢任何帮助
【问题讨论】:
-
不,本文档根本没有解决 Typescript 错误或如何缓解它们。
标签: typescript openlayers openlayers-6 angular-openlayers