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
nevernorāda uz vērtību neesamību. neverir visu tipu apakštips, bet neviens tips navneverapakštips (izņemotneverpats).
Piemērs:
function error(message: string): never {
throw new Error(message);
}
function infiniteLoop(): never {
while(true) {}
}