never — тип для значений которых никогда не существует. Функция которая всегда бросает ошибку возвращает never. Бесконечный цикл тоже. В exhaustive checks: в switch/if после перебора всех вариантов discriminated union, оставшийся тип должен быть never — если не так, значит добавили новый вариант но не обработали его. Это compile-time проверка полноты обработки. never является subtype всех типов (bottom type).
Что такое тип never в TypeScript?
Middle
305 просмотровAFK Offer AI
Как работает type-safe API с Express и TypeScript?