MCPcopy
hub / github.com/retspen/webvirtcloud / lookup

Function lookup

static/js/ace.js:130–158  ·  view source on GitHub ↗
(parentId, moduleName)

Source from the content-addressed store, hash-verified

128 * definition function if needed.
129 */
130var lookup = function(parentId, moduleName) {
131
132 moduleName = normalizeModule(parentId, moduleName);
133
134 var module = _define.modules[moduleName];
135 if (!module) {
136 module = _define.payloads[moduleName];
137 if (typeof module === 'function') {
138 var exports = {};
139 var mod = {
140 id: moduleName,
141 uri: '',
142 exports: exports,
143 packaged: true
144 };
145
146 var req = function(module, callback) {
147 return _require(moduleName, module, callback);
148 };
149
150 var returnValue = module(req, exports, mod);
151 exports = returnValue || mod.exports;
152 _define.modules[moduleName] = exports;
153 delete _define.payloads[moduleName];
154 }
155 module = _define.modules[moduleName] = exports || module;
156 }
157 return module;
158};
159
160function exportAce(ns) {
161 var require = function(module, callback) {

Callers 1

_requireFunction · 0.85

Calls 1

normalizeModuleFunction · 0.85

Tested by

no test coverage detected