TypeScript chắc chắn được gõ
Các gói NPM trong hệ sinh thái JavaScript rộng lớn không phải lúc nào cũng có sẵn các loại.
Đôi khi các dự án không còn được duy trì và đôi khi họ không quan tâm, đồng ý hoặc không có thời gian sử dụng TypeScript.
Sử dụng các gói NPM không được gõ trong TypeScript
Sử dụng các gói NPM chưa được gõ với TypeScript sẽ không an toàn về loại do thiếu loại.
Để giúp các nhà phát triển TypeScript sử dụng các gói như vậy, có một dự án được cộng đồng duy trì có tên là Definite Typed .
Chắc chắn đã gõ là một dự án cung cấp kho lưu trữ trung tâm các định nghĩa TypeScript cho các gói NPM không có loại.
Ví dụ
npm install --save-dev @types/jquery
Thông thường không cần thực hiện bước nào khác để sử dụng các loại sau khi cài đặt gói khai báo, TypeScript sẽ tự động chọn các loại khi sử dụng chính gói đó.
Các biên tập viên như Visual Studio Code thường sẽ đề xuất cài đặt các gói như thế này khi thiếu loại.