Dường như trình biên dịch nguyên cảo luôn bao gồm lib.d.ts
hay lib.es6.d.ts
(tùy thuộc vào mục tiêu biên dịch).lib.core.d.ts Sử dụng nguyên cảo thay vì lib.d.ts
Trong ứng dụng của chúng tôi, chúng tôi có một lớp học WebSocket
đã được xác định trong lib.d.ts
. Chúng tôi đang chạy ứng dụng của chúng tôi dưới Node.js chứ không phải trong trình duyệt web, vì vậy chúng tôi thực sự không cần tất cả các định nghĩa từ lib.d.ts
. Thay vào đó, lib.core.d.ts
sẽ là đủ cho chúng tôi (và sẽ giải quyết xung đột WebSocket
tất nhiên).
Có thể nói trình biên dịch TypeScript sử dụng tệp định nghĩa kiểu chung nào không?