20 lines
		
	
	
		
			360 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			360 B
		
	
	
	
		
			JavaScript
		
	
	
	
"use strict";
 | 
						|
 | 
						|
exports.__esModule = true;
 | 
						|
 | 
						|
exports.default = function (obj) {
 | 
						|
  if (obj && obj.__esModule) {
 | 
						|
    return obj;
 | 
						|
  } else {
 | 
						|
    var newObj = {};
 | 
						|
 | 
						|
    if (obj != null) {
 | 
						|
      for (var key in obj) {
 | 
						|
        if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];
 | 
						|
      }
 | 
						|
    }
 | 
						|
 | 
						|
    newObj.default = obj;
 | 
						|
    return newObj;
 | 
						|
  }
 | 
						|
}; |