demo/amd/rjs/output/unified/trailing-build.js
function(obj, name, callback, context, listening) {
    obj._events = eventsApi(onApi, obj._events || {}, name, callback, {
      context: context,
      ctx: obj,
      listening: listening
    });

    if (listening) {
      var listeners = obj._listeners || (obj._listeners = {});
      listeners[listening.id] = listening;
    }

    return obj;
  }
function(obj, name, callback, context, listening) {
    obj._events = eventsApi(onApi, obj._events || {}, name, callback, {
      context: context,
      ctx: obj,
      listening: listening
    });

    if (listening) {
      var listeners = obj._listeners || (obj._listeners = {});
      listeners[listening.id] = listening;
    }

    return obj;
  }
function ( obj , name , callback , context , listening ) { obj . _events = eventsApi ( onApi , obj . _events || { } , name , callback , { context : context , ctx : obj , listening : listening } ) ; if ( listening ) { var listeners = obj . _listeners || ( obj . _listeners = { } ) ; listeners [ listening . id ] = listening ; } return obj ; }
Guard the `listening` argument from the public API.
Guard the listening argument from the public API .