interface test{
foo(boo:string);
}
class coo implements test{
foo(){
}
}
Trong playGround này không tạo ra và báo lỗi mặc dù chữ ký chức năng không phải là giao diện nói, hành vi dự kiến của giao diện là để buộc các chữ ký ..TS Interface không buộc chức năng chữ ký trên đơn vị thực hiện
tại sao hành vi này lại xảy ra?
Cảm ơn
Tôi nghĩ đó là quá rõ ràng là một lỗi .. chờ đợi nếu có ai có câu trả lời khác thì ốm đánh dấu câu trả lời .. nhờ –
cập nhật dựa trên phản hồi từ nhóm nguyên cảo. – Fenton
Cảm ơn, nhưng đối với tôi, tôi muốn có các tham số kiểm tra để đảm bảo thực hiện chính xác và có thể tranh luận nếu tôi có hàm a (arg1) không có trong giao diện .. trong một lớp cho phép nói .. nó sẽ không thể gọi được mà không có arg1 trừ khi arg1 không được yêu cầu bằng cách sử dụng '?' .. –