MCPcopy
hub / github.com/dianping/cat / _require

Function _require

cat-home/src/main/webapp/assets/js/editor/ace.js:73–90  ·  view source on GitHub ↗
(parentId, module, callback)

Source from the content-addressed store, hash-verified

71 * Get at functionality define()ed using the function above
72 */
73var _require = function(parentId, module, callback) {
74 if (typeof module === "string") {
75 var payload = lookup(parentId, module);
76 if (payload != undefined) {
77 callback && callback();
78 return payload;
79 }
80 } else if (Object.prototype.toString.call(module) === "[object Array]") {
81 var params = [];
82 for (var i = 0, l = module.length; i < l; ++i) {
83 var dep = lookup(parentId, module[i]);
84 if (dep == undefined && require.original)
85 return;
86 params.push(dep);
87 }
88 return callback && callback.apply(null, params) || true;
89 }
90};
91
92var require = function(module, callback) {
93 var packagedModule = _require("", module, callback);

Callers 2

requireFunction · 0.85
reqFunction · 0.85

Calls 3

lookupFunction · 0.85
callbackFunction · 0.70
applyMethod · 0.65

Tested by

no test coverage detected