Yeah - it’s for sure because of the “collision” in naming - just that I wouldn’t expect it to cause a collision, and if it did, I’d expect babel to fix all of the arguments.
Lol. I’ll try to replicate myself. I thought I knew the cause but it’s possible I simplified it too far. Or maybe its the presence of decorators. Thanks for looking though!
@znewsham Are you sure you don’t have a dependency cycle there? It sounds like that. If your error is thing is not defined, then that’s most probably some transpilation problem. However, if the error is Cannot read properties of undefined, then the transpilation succeeded, but the thing was used too early, i.e., before the imports were resolved entirely.