Dường như nó sẽ rất hữu ích trong TypeScript để yêu cầu một mô-đun thực hiện một giao diện. Có lý do cụ thể nào khiến họ chọn không thực hiện khả năng này không?Tại sao các mô-đun TypeScript không thể triển khai hoặc tuân thủ giao diện? Tôi có thể giải quyết chuyện này không?
Tôi không thể nghĩ ra lý do tại sao nó không mong muốn cho phép một mô-đun thực hiện một giao diện, nhưng nếu có, thì có cách nào khác để yêu cầu một mô-đun cung cấp một tập hợp các thuộc tính/phương pháp nhất định không?
Đặt một lớp trong mô-đun mà thực hiện giao diện, bạn chỉ là một chấm xa có những gì bạn muốn. – Fenton
Đó sẽ là điều không mong muốn đối với tôi nhưng tôi đã nghĩ về điều đó trước khi đặt câu hỏi này. Nếu tôi đã làm điều đó, tôi sẽ có thêm một định nghĩa không cần thiết và tôi cũng phải phân biệt giữa định nghĩa của kiểu và sự gán của cá thể. –