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