Maybe I'm just missing something, but AFAIK all instances of http.ClientRequest can emit error events. However, I can't find any mention of this on https://nodejs.org/api/http.html#http_class_http_clientrequest.
The 'error' event is special for all EventEmitters. That event is described in the events documentation.
It would make things clearer if we have a better convention on documenting the inheritance/interface implementation, right now it's a bit scattered like:
The request implements the Writable Stream interface. This is an EventEmitter with the following events:
hidden between paragraphs
It doesn't seem like there's anything actionable here. If docs need improving perhaps an issue could be opened that mentions what should change so that first time contributors can help out. As is, this hasn't been looked at in 6 months.
Most helpful comment
It would make things clearer if we have a better convention on documenting the inheritance/interface implementation, right now it's a bit scattered like:
hidden between paragraphs