(parentId, moduleName)
| 128 | * definition function if needed. |
| 129 | */ |
| 130 | var 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 | |
| 160 | function exportAce(ns) { |
| 161 | var require = function(module, callback) { |
no test coverage detected