Improve `ClientRequest` to make it more "streamlike". - [ ] ignore multiple aborts (https://github.com/nodejs/node/pull/28706) - [ ] emit close on socket re-use (https://github.com/nodejs/node/pull/28685) - [ ] deprecate abort, fix destroy (https://github.com/nodejs/node/pull/28683) - [ ] deprecate finished (https://github.com/nodejs/node/pull/28679) - [ ] always emit `error` or `end` (https://github.com/nodejs/node/pull/28677) - [ ] don't emit end after aborted (https://github.com/nodejs/node/pull/27984) - [ ] emit pending 'data' before 'error' (https://github.com/nodejs/node/pull/28711) - [ ] OutgoingMessage streamlike (https://github.com/nodejs/node/issues/28969) - [ ] `destroy()` should handle 2nd arg callback
Improve
ClientRequestto make it more "streamlike".errororend(http: emit ECONNRESET if no 'aborted' listener #28677)destroy()should handle 2nd arg callback