Angular 2 - 错误:提供的参数与呼叫目标的任何签名不匹配
问题描述:
我收到“TS2346错误:提供的参数与呼叫目标的任何签名不匹配”。当我尝试拒绝承诺但我认为代码尊重签名。任何想法?Angular 2 - 错误:提供的参数与呼叫目标的任何签名不匹配
事实上,当我在一个web应用程序中使用,现在我试图使用nativescript编译它。
代码:
login(): Promise<User> {
// get the user here
if (error) {
return (Promise.reject<User>("Error");
}else {
return Promise.resolve(new User());
}
}
答
我发现错误!它正在编译es5。我将目标更改为tsconfig.json上的es6并且它可以工作。
你怎么称呼这个方法?请编辑帖子。 – IvRRimUm
感谢您的关注,我正在编译es5。 –