Основы Typescript
Теория: Возврат из функции
Полный доступ к материалам
В этом уроке познакомимся с типом never.
Использование типа never
Тип never используется, когда функция гарантированно ничего не возвращает. Например, если внутри функции есть бесконечный цикл:
Еще тип never используется, если функция выбрасывает исключение:
Также тип never используется, когда функция завершает программу:
Важным условием для never является отсутствие нормального завершения функции. Например, в примере ниже компилятор выдаст ошибку:
Функция printSomething() ничего не возвращает явно. Но потому что она завершается в принципе, JavaScript подставляет неявный возврат undefined.
Автоматически never выводится даже там, где прописан явный возврат. Но компилятор видит, что этот возврат невозможен:
Рекомендуемые программы
Навигация по темеТеория
Завершено
0 / 34
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845






