login950518 20-03-20 1 leancloud-storage npm 包版本:4.5.0 返回值类型应该是 AV.Object[] 吧,但是返回了 AV.Queriable[] 1回复 创建时间 20年3月20日 最后回复 20年3月20日 4回复 167浏览 2用户 4 1
login950518 20-03-20 找到解决方案了: const objectList = await new AV.Query<AV.Object>("Plan").find() 即可.... 原因如下:因为 BaseQuery 的范型是继承自 Queriable 的,所以如果我们不指定范型,返回值类型就会自动变为 Queriable 1回复
leeyeh 20-03-20 因为我们无法从字符串 "Plan" 推断出返回结果的类型。所以建议采用更「类型」化的方式来使用 API: class Plan extends AV.Object {} const objectList = await new AV.Query(Plan).find() 1回复