UNPKG

dareway-rui

Version:

57 lines (44 loc) 1.73 kB
'use strict'; var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault'); Object.defineProperty(exports, '__esModule', { value: true }); exports.default = void 0; var _typeof2 = _interopRequireDefault(require('@babel/runtime/helpers/typeof')); var _PrivateModuleLoader = require('./PrivateModuleLoader'); var appLoader = null; function load(es6ModulePath) { if (!appLoader) { throw new Error('ES6 模块加载器未正常初始化,loader === null'); } if (!es6ModulePath || typeof es6ModulePath !== 'string') { throw new Error( '\u51FD\u6570\u5B9A\u4E49\uFF1AES6ModuleLoader.load(es6ModulePath)\n\u51FD\u6570\u8C03\u7528\uFF1AES6ModuleLoader.load(' .concat( es6ModulePath, ')\n\u5F02\u5E38\u4FE1\u606F\uFF1A\u671F\u671B\u53C2\u6570 es6ModulePath\uFF0C\u4E3A\u975E\u7A7A string \u7C7B\u578B\uFF1B\u5B9E\u9645\u4F20\u5165\u503C ' ) .concat(es6ModulePath, '\uFF0C\u7C7B\u578B\u4E3A ') .concat((0, _typeof2.default)(es6ModulePath), '\n\u8BF7\u68C0\u67E5!') ); } return loadES6Module(es6ModulePath); } /** * loadES6Module :: string -> ES6Module */ function loadES6Module(es6ModulePath) { if ((0, _PrivateModuleLoader.isRUIPrivatePath)(es6ModulePath)) { return (0, _PrivateModuleLoader.ruiPrivateLoader)(es6ModulePath); } return appLoader(es6ModulePath); } function initLoader(pLoader) { appLoader = pLoader; } var _default = { load: load, initLoader: initLoader }; exports.default = _default; //@ sourceMappingURL=ES6ModuleLoader.js.map