index.js 427 B

12345678910111213141516
  1. 'use strict'
  2. var listenerCount = require('events').listenerCount
  3. // listenerCount isn't in node 0.10, so here's a basic polyfill
  4. listenerCount = listenerCount || function (ee, event) {
  5. var listeners = ee && ee._events && ee._events[event]
  6. if (Array.isArray(listeners)) {
  7. return listeners.length
  8. } else if (typeof listeners === 'function') {
  9. return 1
  10. } else {
  11. return 0
  12. }
  13. }
  14. module.exports = listenerCount