Middle
TypeScript'da never turi nima va u boshqa turlardan qanday farq qiladi?
sobes.tech AI
AIdan javob
TypeScript'da never turi, hech qachon yuzaga kelmaydigan qiymatlarni belgilash uchun ishlatiladi. Bu, hech qachon qiymat qaytarmaydigan funksiyalar uchun (masalan, xato chiqaradigan yoki cheksiz ishlaydigan) yoki qiymatga ega bo'lmaydigan o'zgaruvchilar uchun tur.
Boshqa turlardan farqi:
- Boshqa turlar mumkin bo'lgan qiymatlarni tasvirlaydi,
neveresa qiymatlarning yo'qligini bildiradi. neverbarcha turlarning kichik turi, lekin hech qanday turneverning kichik turi emas (faqatnevero'zi bundan mustasno).
Misol:
function error(message: string): never {
throw new Error(message);
}
function infiniteLoop(): never {
while(true) {}
}