Sobes.tech
Middle+

¿Para qué se utiliza el tipo never?

sobes.tech AI

Respuesta de la IA

El tipo never en TypeScript se usa para indicar valores que nunca ocurren. Esto significa que una función con un tipo de retorno never nunca terminará normalmente, por ejemplo, siempre lanza un error o entra en un ciclo infinito.

Ejemplo de uso:

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

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

never ayuda al compilador a entender que después de llamar a esas funciones, el código no continuará, lo que mejora la comprobación de tipos y previene errores.