MCPcopy
hub / github.com/requirejs/requirejs / on

Function on

require.js:510–527  ·  view source on GitHub ↗
(depMap, name, fn)

Source from the content-addressed store, hash-verified

508 }
509
510 function on(depMap, name, fn) {
511 var id = depMap.id,
512 mod = getOwn(registry, id);
513
514 if (hasProp(defined, id) &&
515 (!mod || mod.defineEmitComplete)) {
516 if (name === 'defined') {
517 fn(defined[id]);
518 }
519 } else {
520 mod = getModule(depMap);
521 if (mod.error && name === 'error') {
522 fn(mod.error);
523 } else {
524 mod.on(name, fn);
525 }
526 }
527 }
528
529 function onError(err, errback) {
530 var ids = err.requireModules,

Callers 1

newContextFunction · 0.85

Calls 4

getOwnFunction · 0.85
hasPropFunction · 0.85
fnFunction · 0.85
getModuleFunction · 0.85

Tested by

no test coverage detected