В чем разница в 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.