Sobes.tech
Middle

Kas ir never tips TypeScript un kā tas atšķiras no citiem tipiem?

sobes.tech AI

Atbilde no AI

TypeScript never tips tiek tiek, ko izmanto, lai norādītu uz vērtībām, kas nekad nenotiek. Tas ir tips funkcijām, kas nekad neatgriež vērtību (piemēram, izmet kļūdu vai darbojas bezgalīgi), vai mainīgajiem, kuriem nevar būt vērtība.

Atšķirības no citiem tipiem:

  • Citi tipi apraksta iespējamās vērtības, bet never norāda uz vērtību neesamību.
  • never ir visu tipu apakštips, bet neviens tips nav never apakštips (izņemot never pats).

Piemērs:

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

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