[英]Typescript compile error in promise.then
我正在嘗試在打字稿中使用Promise。 我使用tsd安裝es6-promise,並將引用添加到我的文件中。 它在大多數情況下都了解諾言,但是我很難將它們與then
。
function foo() : Promise<any> {
var p: Promise<any> = Promise.resolve();
var x: Promise<any> = Promise.resolve();
p = p.then(x);
return p;
}
給我這個在p.then(x)
的位置:
錯誤TS2345:類型'Promise'的參數不能分配給類型'(value:any)=> {} | thenable <{}>'。
這是類型定義中的錯誤,還是我使用的錯誤?
p.then(x);
這是無效的。 x
需要起作用。 在這里,您可以兌現承諾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.