Начиная с Java до TS, я опустил {...}
вокруг импортированного типа.TypeScript - разница между импортом ... и импортом {...} (с фигурными фигурными скобками)
import DiscriminatorMappingData from './DiscriminatorMappingData';
вместо
import {DiscriminatorMappingData} from './DiscriminatorMappingData';
См TypeScript - storing a class as a map value?.
Я прочитал документацию и не очень понял. Я только взял от него, что, когда мне нужен только один тип из файла, я могу опустить {}
.
Однако это вызвало странные ошибки, такие как «Неизвестное имя» или непредсказуемые типы несовместимых.
Итак, в чем разница, просто?