Bir TypeScript projesinde
.d.ts dosyasının amacı nedir?- aBuild zamanında çalışan çalıştırılabilir JavaScript içerir
- bBir modülün API şeklini/tiplerini tarif eder, uygulama kodu içermez✓
- c
tsconfig.json'ın yerini alan bir config dosyasıdır - dBir
.tsdosyasının derlenmiş çıktısını saklar
Açıklama:Bir declaration dosyası (
.d.ts) sadece tip bilgisi içerir — interface'ler, fonksiyon imzaları, değişken tanımları — hiç çalışma-zamanı kodu yoktur. Derleyiciye bir modülün ya da kütüphanenin şeklinin ne olduğunu söyler, böylece implementasyonu düz JavaScript ile yazılmış ya da ayrı derlenmiş olsa bile TypeScript onu kullanan kodu tip kontrolünden geçirebilir.