"use strict";
var loadjs = require('loadjs');
// This is a class because we can not mock it on module level.
var ScriptLoader = (function () {
function ScriptLoader() {
}
ScriptLoader.loadScript = function (paths) {
return new Promise(function (resolve, reject) {
try {
loadjs(paths, {
success: function () {
resolve();
},
error: function (error) {
reject(error);
}
});
}
catch (error) {
reject(error);
}
});
};
return ScriptLoader;
}());
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = ScriptLoader;
|