我正在使用试图使用snoowrap(reddit api package)的打字稿应用程序遇到此错误,但是我遇到了上述错误(TS1062),而Typescript未能编译。/p>
VoteableContent
类型具有expandReplies
方法,该方法返回承诺,但是当我尝试等待它时,我会收到错误。
这是我看到的截断片段:
async getAllRepliers(content: Submission | Comment): Promise<string[]> {
await content.expandReplies()
}
Submission
和Comment
都扩展了VoteableContent
并具有该方法,但是Typescript在此处丢弃错误。
这似乎是打字稿或打字的问题,而是我的代码或Snoowrap的代码?我不确定。我正在使用最新版本(TS 3.3.3,Snoowrap 1.15.2, @type/snoowrap 1.15.3),因此不确定我能做什么或如何解决此问题。谢谢。
似乎该方法已经实现并解析了自己的()方法,这意味着它正在等待自己。
我读了这篇文章以得出这个结论:类型是在其自己的"然后"方法
的履行回调中直接或间接引用的编辑:我已经使用snoowrap.submission的upvote()函数对此进行了测试,该功能具有相同的问题,并且同步工作而无需等待。