uc-base-libraries
Version:
Typescript libraries for UC projects
16 lines • 705 B
JavaScript
;
// tslint:disable-next-line:no-var-keyword
var System = System || {};
// tslint:disable-next-line:only-arrow-functions
(function () {
const endsWithFileExtension = /\/?\.[a-zA-Z]{2,}$/;
const originalResolve = System.constructor.prototype.resolve;
// tslint:disable-next-line:only-arrow-functions
System.constructor.prototype.resolve = function () {
// apply original resolve to make sure importmaps are resolved first
const url = originalResolve.apply(this, arguments);
// append .js file extension if url is missing a file extension
return endsWithFileExtension.test(url) ? url : url + '.js';
};
})();
//# sourceMappingURL=resolve.js.map