()
| 34 | signalCalls.push(name); |
| 35 | }, |
| 36 | close(): void { |
| 37 | closeCalls++; |
| 38 | }, |
| 39 | // Override .on to capture lifecycle listeners ('close', 'exit') while |
| 40 | // still letting the underlying Readable receive 'data'/'end'/'error'. |
| 41 | on(event: string, cb: (...args: unknown[]) => void): unknown { |