2016-10-03 14 views
2

「エラーTS2346:指定されたパラメータが呼び出し対象のシグネチャと一致しません」というメッセージが表示されます。私は約束を拒否しようとするが、そのコードが署名を尊重していると思う。何か案が?角2 - エラー:指定されたパラメータが呼び出し対象のシグネチャと一致しません

実際には、Webアプリケーションで使用すると機能しますが、今はnativescriptを使用してコンパイルしようとしています。

コード:

login(): Promise<User> { 
    // get the user here 
    if (error) { 
     return (Promise.reject<User>("Error"); 
    }else { 
     return Promise.resolve(new User()); 
    } 
} 
+0

どのようにメソッドを呼び出しますか?投稿を編集してください。 – IvRRimUm

+0

興味がありがとう、私はes5でコンパイルしていました。 –

答えて

2

私はエラーを検出しました! es5でコンパイルしていました。私はtsconfig.json上でes6にターゲットを変更し、それは動作します。

関連する問題