Tôi bắt đầu với TypeScript và tại thời điểm tôi đang theo hướng dẫn TypeScript in 5 minutes. Tôi nhận được một cảnh báo lạ trong Visual Studio Code khi tôi di chuột qua tên chức năng greeter
, như trong hình dưới đây. Cảnh báo là:Hướng dẫn về hướng dẫn cho phép thực hiện "Thực thi chức năng trùng lặp"
[ts] Triển khai chức năng trùng lặp.
chức năng chào mừng (người: Person): string (+1 quá tải)
Nhưng không có thực hiện khác của chức năng độc đáo này trong tập tin duy nhất của tôi! Khi tôi chạy tsc greeter.ts
tất cả đều hoạt động tốt và tệp js được tạo.
hoàn chỉnh greeter.ts
file:
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));
Tại sao tôi nhận được thông báo này? Làm thế nào để giải quyết nó? Tôi đã xem trong this question, nhưng tôi tin rằng nó không liên quan.
Đã hoạt động! Cảm ơn nhiều! : D –