mirror of
https://github.com/gradle/gradle-build-action.git
synced 2024-10-19 12:11:11 +08:00
17 lines
427 B
JavaScript
17 lines
427 B
JavaScript
|
'use strict'
|
||
|
|
||
|
var listenerCount = require('events').listenerCount
|
||
|
// listenerCount isn't in node 0.10, so here's a basic polyfill
|
||
|
listenerCount = listenerCount || function (ee, event) {
|
||
|
var listeners = ee && ee._events && ee._events[event]
|
||
|
if (Array.isArray(listeners)) {
|
||
|
return listeners.length
|
||
|
} else if (typeof listeners === 'function') {
|
||
|
return 1
|
||
|
} else {
|
||
|
return 0
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = listenerCount
|