Middle
TypeScript-də never tipi nədir və digər tiplərdən necə fərqlənir?
sobes.tech Süni İntellekt
AI-dan cavab
TypeScript-də never tipi, heç vaxt baş verməyəcək dəyərləri göstərmək üçün istifadə olunur. Bu, heç vaxt dəyər qaytarmayan funksiyalar üçün (məsələn, səhv atır və ya sonsuz işləyən funksiyalar) və ya dəyər ala bilməyən dəyişənlər üçün bir tirdir.
Digər tiplərlə fərqləri:
- Digər tiplər mümkün dəyərləri təsvir edir,
neverisə dəyərlərin olmamasını göstərir. neverbütün tiplərin alt tipləridir, lakin heç bir tiplərnever-in alt tipi deyil (yalnızneverözüdür).
Nümunə:
function error(message: string): never {
throw new Error(message);
}
function infiniteLoop(): never {
while(true) {}
}