* @param {string|symbol} event * @param {(...args: any[]) => void} listener * @returns {this}
(event, listener)
| 132 | * @returns {this} |
| 133 | */ |
| 134 | off (event, listener) { |
| 135 | const ret = super.off(event, listener) |
| 136 | if (event === 'data' || event === 'readable') { |
| 137 | this[kReading] = ( |
| 138 | this.listenerCount('data') > 0 || |
| 139 | this.listenerCount('readable') > 0 |
| 140 | ) |
| 141 | } |
| 142 | return ret |
| 143 | } |
| 144 | |
| 145 | /** |
| 146 | * @param {string|symbol} event |
no outgoing calls
no test coverage detected