在TypeScript项目中,我正在尝试使用Mapbox的lookup表达式并尝试启动私有变量。
但是无法将类型为“ in”的TS错误分配给'ExpressionName'类型。
此外,最新的类型声明文件版本1.10.2中缺少“在”查找关键字https://www.npmjs.com/package/@types/mapbox-gl
附加屏幕截图:
但是,有官方文档说“在”键中的查找是有效的表达式:https://docs.mapbox.com/mapbox-gl-js/style-spec/expressions/#lookup
有人可以建议如何在TS项目中处理这种情况,但是最终的JS代码编译正常吗?
谢谢您!
我不知道这是否可以解决您的问题,但似乎您没有正确使用in
。它应该有两个参数,例如["in", ["get", "seatId"], seatIds]
。