Trong một số trường hợp, typings
được sử dụng để xử lý các định nghĩa TypeScript (ví dụ: angular/angular2-seed).typings vs @types Phạm vi NPM
Trong các trường hợp khác phạm vi NPM @types
gói được sử dụng không có typings
tham gia (ví dụ: AngularClass/angular2-webpack-starter).
Sự khác biệt thực tế giữa chúng là gì? Liệu một trong số họ có mang lại lợi ích cho việc phát triển TypeScript mà cái kia không?
Câu trả lời hay! Tôi có một câu hỏi khác: Ap trên DefinitelyTyped, nếu muốn sử dụng khai báo kiểu thì nên đặt một dòng '/// ' ở phía trước tệp để chúng ta có thể nhập nó. Nhưng từ blog msdn, không cần dòng tham chiếu này nữa. Vì vậy, chúng ta có thực sự cần dòng này để sử dụng khai báo kiểu không? –
zgcharley
@zgcharley Không phải trong 2.x. DefinitelyTyped [không nói gì như vậy] (https://github.com/DefinitelyTyped/DefinitelyTyped#npm) .TS là đứa con tinh thần của Microsoft, họ biết họ nói gì. – estus