>     // my-class.js
>     export class MyClass {
>         constructor() { ... }
>         method() { ... }
>     }
> 
>     // use-class.js
>     import { MyClass } from "my-class.js";

You do have redundancy in `my-class.js` and, as Marius pointed out, the 
importer has to know both the name of the module and the name of the entity 
inside the module. Not that big of a deal. Again, standardizing on `_` for 
default exports helps, but then importing is more verbose:

    // my-class.js
    export class _ {
        constructor() { ... }
        method() { ... }
    }

    // use-class.js
    import { _ as MyClass } from "my-class.js";

-- 
Dr. Axel Rauschmayer
a...@rauschma.de
rauschma.de



_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to