Middle+
Na čo sa používa typ never?
sobes.tech AI
Odpoveď od AI
Typ never v TypeScripte sa používa na označenie hodnôt, ktoré sa nikdy nestanú. To znamená, že funkcia s návratovým typom never sa nikdy normálne neskončí — napríklad, vždy vyhodí chybu alebo vstúpi do nekonečného cyklu.
Príklad použitia:
function throwError(message: string): never {
throw new Error(message);
}
function infiniteLoop(): never {
while(true) {}
}
never pomáha prekladaču pochopiť, že po volaní takýchto funkcií kód nebude pokračovať, čo zlepšuje kontrolu typov a zabraňuje chybám.