Spaces:
Runtime error
Runtime error
const { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require('./core/symbols') | |
const kPool = Symbol('pool') | |
class PoolStats { | |
constructor (pool) { | |
this[kPool] = pool | |
} | |
get connected () { | |
return this[kPool][kConnected] | |
} | |
get free () { | |
return this[kPool][kFree] | |
} | |
get pending () { | |
return this[kPool][kPending] | |
} | |
get queued () { | |
return this[kPool][kQueued] | |
} | |
get running () { | |
return this[kPool][kRunning] | |
} | |
get size () { | |
return this[kPool][kSize] | |
} | |
} | |
module.exports = PoolStats | |