UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

25 lines (22 loc) 781 B
import { a as __spreadArray } from '../tslib.es6-096fffdd.js'; import { loader as loader$1 } from './little-loader.mjs'; import { loadJS } from './loader.mjs'; var _this = undefined; /** * 以 Promise 或者 Callback 的方式加载 js 文件,取决于是否传递 Callback * @param {string} url js文件路径 * @param {function} [cb] 回调 * @returns {Promise<number>} promise */ var loaderUnity = function loaderUnity(source, cb) { var args = []; for (var _i = 2; _i < arguments.length; _i++) { args[_i - 2] = arguments[_i]; } if (typeof cb === 'function') { return loader$1.call.apply(loader$1, __spreadArray([_this, source, cb], args, false)); } return loadJS.call(_this, source); }; var loader = loaderUnity; export { loader, loaderUnity };