TypeScript Turlar Aliyasi va Interfeyslar
TypeScript turarlarni ular foydalanadigan o'zgaruvchilardan alohida aniqlashga imkon beradi.
Aliyaslar va Interfeyslar turlarni osongina turli o'zgaruvchilar/ob'ektlar o'rtasida ulashishga imkon beradi.
Tur Aliyasi
Tur Aliyasi orqali turlarni maxsus nom bilan aniqlash mumkin (Alias).
Tur Aliyaslari primitivlar uchun ishlatilishi mumkin, masalan string yoki yanada murakkab turlar, masalan ob'ektlar va massivlar:
Misol:
Interfeyslar
Interfeyslar tur aliyaslariga o'xshaydi, ammo ular faqat ob'ekt turlariga nisbatan qo'llaniladi.
Misol:
Interfeyslarni Kengaytirish
Interfeyslar bir-birining ta'rifini kengaytirishi mumkin.
Interfeysni kengaytirish - bu asl interfeysning xususiyatlari bilan birga yangi biror narsa qo'shish orqali yangi interfeys yaratish degani.
Misol: