TypeScript · Junior · Запитання 4 з 75
Що означає тип never?
- ✓Правильна відповідь: Тип значення, якого не може бути: функція ніколи не повертає керування
- 2Те саме, що
void: функція нічого не повертає й завершується нормально - 3Те саме, що
null: значення відсутнє, але змінна існує
Пояснення
never - порожній тип. Його повертають функції, що завжди кидають виняток або зациклюються. Також він з'являється за повного звуження union-типу - на цьому побудована перевірка вичерпного switch. void - функція завершується, але результат не використовується.