我刚开始使用打字脚本,现在我正在遵循TypeScript in 5 minutes指南.当我将鼠标悬停在greeter
函数名上时,我在Visual Studio代码中收到一个奇怪的警告,如下图所示.alert 是:
[ts]重复功能实现.
函数迎宾员(person:person):字符串(+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));
为什么我会收到这个alert ?如何解决?我看了this question本,但我相信这没有关系.