Microsoft TypeScriptning 5.1 versiyasini chiqarishga tayyorlanmoqda.

2023 May 20, 10:18 • Husanboy Abdullayev (@husayn)

Microsoft TypeScript 5.1 versiyasini chiqarishga yaqinlashmoqda va yaqinda reliz nomzodini ishga tushirdi. Ushbu versiya yakuniy versiyadan oldin kutilgan boshqa o'zgarishlarsiz bir nechta yangilanishlar va yaxshilanishlarni olib keladi.

TypeScript 5.1 dagi e'tiborga molik o'zgarishlardan biri shundaki, "undefined" qaytaruvchi funksiyalar endi qaytish bayonotini talab qilmaydi. Ilgari faqat "void" yoki "any" qaytaruvchi funksiyalar qaytarish bayonotiga ega bo'lishdan ozod qilingan. Bundan tashqari, agar funksiyada qaytarish ifodasi boʻlmasa, lekin funksiya “aniqlanmagan”ni qaytarishini kutayotgan biror narsaga uzatilsa, TypeScript endi qaytarish turini “undefined” deb chiqaradi.

Ushbu versiya, shuningdek, TypeScript 4.3 da taqdim etilgan xususiyatga asoslanadi, bu “get” va “set” aksessuar juftliklariga bir-biriga bogʻliq boʻlmagan ikki xil turni belgilash imkonini beradi. Ilgari, "get" turi "set" turining kichik to'plami bo'lishi talabi mavjud edi.

TypeScript 5.1 JSX elementlari va JSX teg turlari o'rtasida turni tekshirishni ajratishni joriy qiladi. JSX elementlaridagi haqiqiy teglarni aniqlash uchun "JSX.ElementType.ElementType" deb nomlangan yangi turdan foydalanish mumkin.



418 marta ko'rildi

Telegram Post

@uzbekdevs
“uzbekdevs.uz” saytida eʼlon qilingan materiallardan nusxa koʻchirish, tarqatish va boshqa shakllarda foydalanish faqat manba ko'rsatilishi orqali amalga oshirilishi mumkin.
© UzbekDevs