mirror of https://github.com/lukechilds/rollup.git
Rich-Harris
10 years ago
7 changed files with 17 additions and 2 deletions
@ -1,6 +1,12 @@ |
|||
export default function getInteropBlock ( bundle ) { |
|||
return bundle.externalModules |
|||
.filter( module => module.needsDefault && module.needsNamed ) |
|||
.map( module => `var ${module.name}__default = 'default' in ${module.name} ? ${module.name}['default'] : ${module.name};` ) |
|||
.map( module => { |
|||
return module.needsDefault ? |
|||
( module.needsNamed ? |
|||
`var ${module.name}__default = 'default' in ${module.name} ? ${module.name}['default'] : ${module.name};` : |
|||
`${module.name} = 'default' in ${module.name} ? ${module.name}['default'] : ${module.name};` ) : |
|||
null; |
|||
}) |
|||
.filter( Boolean ) |
|||
.join( '\n' ); |
|||
} |
|||
|
Loading…
Reference in new issue