升级到 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 是一个修复程序,但这不是让您的项目充满泛型的打字稿错误的好解决方案。
请告诉我有更好的解决方案...非常感谢任何帮助