systemjs/dist/extras/use-default.js
Guy Bedford 9fd1675eb8 6.13.0
2022-09-29 08:14:25 -07:00

21 lines
623 B
JavaScript

(function () {
/*
* Interop for AMD modules to return the direct AMD binding instead of a
* `{ default: amdModule }` object from `System.import`
*
* Note: This extra is deprecated and will be removed in the next major.
*/
(function (global) {
var systemJSPrototype = global.System.constructor.prototype;
var originalImport = systemJSPrototype.import;
systemJSPrototype.import = function () {
return originalImport.apply(this, arguments).then(function (ns) {
return ns.__useDefault ? ns.default : ns;
});
};
})(typeof self !== 'undefined' ? self : global);
})();