TypeScript · Middle · Запитання 33 з 75
Що робить import type { User } from './types'?
- ✓Правильна відповідь: Імпортує лише тип; імпорт стирається під час компіляції
- 2Імпортує значення та його тип одночасно, як звичайний
import - 3Імпортує тип у рантаймі для перевірок
instanceof
Пояснення
Явний type-only імпорт допомагає транспіляторам, що обробляють файли окремо: вони точно знають, що імпорт треба стерти. З прапорцем verbatimModuleSyntax це обов'язково для типів. Також уникаються зайві побічні ефекти від завантаження модуля.