AMD module load with default and named exports may receive moduleData function from define.ts instead of result of calling said function
Open
bug
- Dominant language
- TypeScript
- Stars
- 9
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
AMD Module 1:
```javascript
define("module-1", ["dep"], dep => ({
a: "foo",
b: dep,
}));
```
AMD Module 2:
```javascript
define("module-2", ["module-1"], mod1 => ({
default: "x",
extra: mod1
}));
```
Now
```javascript
load("module-2").then(mod2 => console.log(mod2)); // () => Promise.all(resolveDependencies(...)).then(deps => ...);
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.