This `import { ... } as foo from "..."` proposal would be incredibly
useful. There's been times where I frequently used a single method from an
import, but I only used the rest maybe once or twice, and thus didn't want
to include *everything* when importing. It's easier than doing either
duplicate imports or a subsequent `const foo = ns.foo` after the import.----- Isiah Meadows [email protected] Looking for web consulting? Or a new website? Send me an email and we can get started. www.isiahmeadows.com On Tue, Dec 12, 2017 at 3:19 AM, Tiddo Langerak <[email protected]> wrote: > Thanks for pointing that out, I didn't know that (I should've tested my > assumptions). It seems that Webpack does the same. > > The entire motivation behind selective namespaced imports relied on that > assumption, so if treeshaking works with * imports then I don't think > there's much use for this feature. > > On 12/12/2017 09:51 AM, Ltrlg wrote: > >> 2017-12-12 8:39 GMT+01:00 Tiddo Langerak <[email protected] >> <mailto:[email protected]>>: >> >> - Star imports prevent treeshaking. >> >> >> Treeshaking does work with star imports as long as you only have >> statically known usages. At least Rollup handles these situations as if it >> was a named import [1] >> >> [1]: https://rollupjs.org/repl?version=0.52.1&shareable=JTdCJTIyb >> W9kdWxlcyUyMiUzQSU1QiU3QiUyMm5hbWUlMjIlM0ElMjJtYWluLmpzJTIyJ >> TJDJTIyY29kZSUyMiUzQSUyMmltcG9ydCUyMColMjBhcyUyMG1hdGglMjBmc >> m9tJTIwJy4lMkZtYXRocy5qcyclM0IlNUNuY29uc29sZS5sb2coJTIwbWF0a >> C5jdWJlKCUyMDUlMjApJTIwKSUzQiUyMCUyRiUyRiUyMDEyNSUyMiU3RCUyQ >> yU3QiUyMm5hbWUlMjIlM0ElMjJtYXRocy5qcyUyMiUyQyUyMmNvZGUlMjIlM >> 0ElMjJleHBvcnQlMjBmdW5jdGlvbiUyMHNxdWFyZSUyMCglMjB4JTIwKSUyM >> CU3QiU1Q24lNUN0cmV0dXJuJTIweCUyMColMjB4JTNCJTVDbiU3RCU1Q24lN >> UNuZXhwb3J0JTIwZnVuY3Rpb24lMjBjdWJlJTIwKCUyMHglMjApJTIwJTdCJ >> TVDbiU1Q3RyZXR1cm4lMjB4JTIwKiUyMHglMjAqJTIweCUzQiU1Q24lN0QlM >> jIlN0QlNUQlMkMlMjJvcHRpb25zJTIyJTNBJTdCJTIyZm9ybWF0JTIyJTNBJ >> TIyY2pzJTIyJTJDJTIyZ2xvYmFscyUyMiUzQSU3QiU3RCUyQyUyMm5hbWUlM >> jIlM0ElMjJteUJ1bmRsZSUyMiUyQyUyMmFtZCUyMiUzQSU3QiUyMmlkJTIyJ >> TNBJTIyJTIyJTdEJTdEJTJDJTIyZXhhbXBsZSUyMiUzQW51bGwlN0Q= >> >> Ltrlg >> > > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

