【发布时间】:2018-04-16 19:48:50
【问题描述】:
我正在访问从已解决的承诺返回的对象的属性。
return new Promise((resolve) => {
// Get result
resolve(result)
}).then(r => console.log(r.id))
Typescript 编译代码并且代码有效,但我的 IDE 抱怨 r.id
[ts] 类型“{}”上不存在属性“id”。
处理这个问题的“TypeScript”方法是什么? This question 似乎有同样的问题,但我无法理解给定的解决方案。 This answer 谈论使用接口,但我不确定如何将其应用于Promise 的then() 函数
【问题讨论】:
标签: typescript lambda promise anonymous-function