Middle
TypeScript'te never tipi nedir ve diğer tiplere göre nasıl fark gösterir?
sobes.tech yapay zeka
AI'dan gelen yanıt
TypeScript'te never tipi, asla oluşmayan değerleri belirtmek için kullanılır. Bu, hiçbir zaman değer döndürmeyen fonksiyonlar (örneğin, hata atan veya sonsuz döngüde çalışan fonksiyonlar) veya değer alması mümkün olmayan değişkenler için bir türdür.
Diğer türlerden farkları:
- Diğer türler olası değerleri tanımlar,
neverise değerlerin yokluğunu belirtir. never, tüm türlerin alt türüdür, ancak hiçbir türnever'in alt türü değildir (sadeceneverkendisi hariç).
Örnek:
function error(message: string): never {
throw new Error(message);
}
function infiniteLoop(): never {
while(true) {}
}