Если у меня есть следующий код в test.ts
:
class A {}
class B {}
export A;
export B;
export default {A, B};
и я импортирую это так:
import {A, B} from 'test.ts'
Что из перечисленного будет сделано?
- Импорт экспорта по умолчанию и его деструктурирование в A и B
- Импорт именованного экспорта A и импорт именованного экспорта B
И почему он делает то, что делает?
Заранее спасибо
РЕДАКТИРОВАТЬ: Я считаю, что этот вопрос одинаков для модулей ES6.