You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 22, 2018. It is now read-only.
Yeah, one of the things it would be nice to address as part of a ES6 modules story.
What's happening is our "module pattern" is introducing names into the user's scope that were not supposed to be there (in the original Dart code)
Renaming the local is tempting, however, I think that's probably the wrong approach, because the local should have the debugger friendly name. It's the qualified module name that is the compiler-generated variable. Or even better: avoid qualifying when possible**, such as in this case. Instead import the names that are used.
(** qualification is required for lazy statics though)
I'm hitting an error in generated code where a local variable name is shadowing a global library name:
In particular, in:
The first binding should be the local var, and the second should be the binding library.
The text was updated successfully, but these errors were encountered: