@@ -301,32 +301,6 @@ function traceLoad (loader, load, link) {
301
301
*
302
302
* Sets the default value to the module, while also reading off named exports carefully.
303
303
*/
304
-
305
- // NB re-evaluate if this will even exist, and if it should be restricted to valid identifiers only
306
- function copyNamedExports ( exports , moduleObj ) {
307
- if ( ( typeof exports === 'object' || typeof exports === 'function' ) && exports !== global ) {
308
- var props = Object . getOwnPropertyNames ( exports ) ;
309
- for ( var i = 0 ; i < props . length ; i ++ )
310
- defineOrCopyProperty ( moduleObj , exports , props [ i ] ) ;
311
- }
312
- moduleObj . default = exports ;
313
- }
314
-
315
- function defineOrCopyProperty ( targetObj , sourceObj , propName ) {
316
- // don't trigger getters/setters in environments that support them
317
- try {
318
- var d ;
319
- if ( d = Object . getOwnPropertyDescriptor ( sourceObj , propName ) ) {
320
- // only copy data descriptors
321
- if ( d . value )
322
- targetObj [ propName ] = d . value ;
323
- }
324
- }
325
- catch ( e ) {
326
- // Object.getOwnPropertyDescriptor threw an exception -> not own property
327
- }
328
- }
329
-
330
304
function registerDeclarative ( loader , load , link , declare ) {
331
305
var moduleObj = link . moduleObj ;
332
306
var importerSetters = load . importerSetters ;
@@ -640,10 +614,6 @@ function doEvaluate (loader, load, link, registry, state, seen) {
640
614
module . exports ,
641
615
module
642
616
] ) ;
643
-
644
- // copy module.exports onto the module object
645
- if ( ! err )
646
- copyNamedExports ( module . exports , moduleObj ) ;
647
617
}
648
618
}
649
619
0 commit comments