Esportazione typescript rispetto all’esportazione predefinita

Qual è la differenza in Typescript tra export ed default export . In tutte le esercitazioni vedo persone che export loro classi e non riesco a compilare il mio codice se non aggiungo la parola chiave default prima di esportarla.

Inoltre, non sono riuscito a trovare alcuna traccia della parola chiave di esportazione predefinita nella documentazione del typescript ufficiale.

 export class MyClass { collection = [1,2,3]; } 

Non compilare. Ma:

 export default class MyClass { collection = [1,2,3]; } 

Fa.

L’errore è: error TS1192: Module '"src/app/MyClass"' has no default export.