В чем разница в Typescript между export и default export. Во всех учебниках я вижу людей export своих классов, и я не могу скомпилировать свой код, если я не добавляю ключевое слово default перед экспортом.
Кроме того, я не смог найти ни одного ключевого слова экспорта по умолчанию в официальной typescript документации.
export class MyClass {
collection = [1,2,3];
}
Не компилируется. Но:
export default class MyClass {
collection = [1,2,3];
}
ли.
Ошибка: error TS1192: Module '"src/app/MyClass"' has no default export.