Middle+
Milleks kasutatakse tüüpi never
sobes.tech AI
Vastus AI-lt
TypeScript'is never tüüp kasutatakse väärtuste tähistamiseks, mis kunagi ei toimu. See tähendab, et funktsioon, mille tagastustüüp on never, ei lõpe kunagi normaalselt — näiteks viskab ta alati vea või siseneb lõpmatusse tsüklisse.
Kasutusnäide:
function throwError(message: string): never {
throw new Error(message);
}
function infiniteLoop(): never {
while(true) {}
}
never aitab kompilaatoril mõista, et selliste funktsioonide kutsumise järel kood ei jätku, mis parandab tüüpide kontrolli ja ennetab vigu.