Sobes.tech
Middle+

Mire szolgál a never típus?

sobes.tech MI

Válasz az MI-től

A never típus a TypeScript-ben olyan értékek jelölésére szolgál, amelyek soha nem fordulnak elő. Ez azt jelenti, hogy egy never típusú visszatérési értékkel rendelkező függvény soha nem fog normálisan befejeződni — például mindig hibát dob vagy végtelen ciklusba kerül.

Használati példa:

function throwError(message: string): never {
  throw new Error(message);
}

function infiniteLoop(): never {
  while(true) {}
}

A never segít a fordítónak megérteni, hogy ilyen függvények hívása után a kód nem folytatódik, ami javítja a típusellenőrzést és megelőzi a hibákat.