Sobes.tech
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.