text: 'use strict';
  
  Object.defineProperty(exports, '__esModule', { value: true });
  
  function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
  
  function _interopNamespace(e) {
  	if (e && e.__esModule) { return e; } else {
  		var n = {};
  		if (e) {
  			Object.keys(e).forEach(function (k) {
  				var d = Object.getOwnPropertyDescriptor(e, k);
  				Object.defineProperty(n, k, d.get ? d : {
  					enumerable: true,
  					get: function () {
  						return e[k];
  					}
  				});
  			});
  		}
  		n['default'] = e;
  		return n;
  	}
  }
  
  var myExternal = _interopDefault(require('external'));
  
  const test = () => myExternal;
  
  const someDynamicImport = () => Promise.resolve().then(function () { return _interopNamespace(require('external')); });
  
  exports.someDynamicImport = someDynamicImport;
  exports.test = test;
  