TypeScriptを使い始めていて、瞬時にTypeScript in 5 minutesガイドに従っています。下の画像に示すように、greeter
関数名の上にマウスを置くと、Visual Studioコードで奇妙な警告が表示されます。警告は:Typescriptガイドに「重複機能の実装」警告が表示される
[ts]重複機能の実装です。
関数グリーター(人:人):文字列(1過負荷)
しかし、私の1つのファイルに、このユニークな機能の他の実装ではありません!私がtsc greeter.ts
を実行すると、すべて正常に動作し、jsファイルが生成されます。
完全greeter.ts
ファイル:
interface Person {
firstName: string;
lastName: string;
}
function greeter(person: Person) {
return "Hello, " + person.firstName + " " + person.lastName;
}
var user = { firstName: "Jane", lastName: "User" };
console.log(greeter(user));
は、なぜ私はこの警告を受けたのですか?どのようにそれを解決するには?私はthis questionを見ましたが、私はそれが関連していないと信じています。
これは機能しました。どうもありがとう! :D –