What is the difference in Typescript between export
and default export
. In all the tutorials I see people export
ing their classes and I cannot compile my code if I don’t add the default
keyword before exporting.
Also, I couldn’t find any trace of the default export keyword in the official typescript documentation.
export class MyClass {
collection = [1,2,3];
}
Does not compile. But:
export default class MyClass {
collection = [1,2,3];
}
Does.
The error is: error TS1192: Module '"src/app/MyClass"' has no default export.