我有一个用Typescript编写的工作$ http服务,Webstorm Typescript文件观察者正在抱怨。这是代码行
当我将鼠标悬停在“此”或转到转换窗口时,错误是
Error:(14, 20) TS2322: Type 'IPromise<void>' is not assignable to type 'IHttpPromise<IScheduleDay[]>'.
Property 'success' is missing in type 'IPromise<void>'.
我不明白IPromise&lt; any&gt;的位置是来自。知道我能做些什么来消除这种波浪形?
答案 0 :(得分:1)
我不明白
IPromise<any>
来自哪里
从推断的catch
返回值。
提示:将行get().then().catch()
拆分为三个变量以查看它们之间的类型流