Tip məlumatın müqaviləsidir
TypeScript JavaScript-in üzərinə statik tip yoxlaması əlavə edir. Tiplər brauzerdə işləyən koddan çıxarılır; onlar serverdən gələn məlumatı işləmə zamanı avtomatik yoxlamır.
type Product = { name: string; price: number };
function affordable(items: Product[], budget: number): Product[] {
return items.filter(item => item.price <= budget);
}
Bir dəyişən bir neçə tip ala bilərsə union istifadə et, məsələn string | null. Dəyərdən istifadə etməzdən əvvəl uyğun yoxlama apar. Bu mövzu əlavə dərinləşmədir: JavaScript təməlin möhkəmdirsə, React-a keçib sonra qayıda bilərsən.