Middle
Šta je tip never u TypeScript-u i kako se razlikuje od drugih tipova?
sobes.tech АИ
Одговор од АИ
Тип never у TypeScript-у се користи за означавање вредности које никада неће настати. Ово је тип за функције које никада не враћају вредност (на пример, бацају грешку или се извршавају бесконачно), или за променљиве које не могу имати вредност.
Разлике од других типова:
- Други типови описују могуће вредности, док
neverозначава одсуство вредности. neverје подтип свих типова, али ниједан тип није подтипnever(осимneverсамог).
Пример:
function error(message: string): never {
throw new Error(message);
}
function infiniteLoop(): never {
while(true) {}
}