UNPKG

lmd

Version:

LMD: Lazy Module Declaration

24 lines (23 loc) 625 B
/** * Async loader of off-package LMD modules (special LMD format file) * * @see /README.md near "LMD Modules types" for details * * Flag "async" * * This plugin provides require.async() function */ /** * @name sandbox */ (function (sb) { /** * Load off-package LMD module * * @param {String|Array} moduleName same origin path to LMD module * @param {Function} [callback] callback(result) undefined on error others on success */ sb.require.async = function (moduleName, callback) { return sb.trigger('*:preload', moduleName, callback, 'async')[0]; }; }(sandbox));