()
| 17442 | return code >= 3e3 && code <= 4999; |
| 17443 | } |
| 17444 | function failWebsocketConnection(ws, reason) { |
| 17445 | const { [kController]: controller, [kResponse]: response } = ws; |
| 17446 | controller.abort(); |
| 17447 | if ((response == null ? void 0 : response.socket) && !response.socket.destroyed) { |
| 17448 | response.socket.destroy(); |
| 17449 | } |
| 17450 | if (reason) { |
| 17451 | fireEvent("error", ws, (type, init) => new ErrorEvent(type, init), { |
| 17452 | error: new Error(reason), |
| 17453 | message: reason |