| // Copyright 2024 The Chromium Authors | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| // https://websocket.spec.whatwg.org/#websocket-error-interface | |
| [ | |
| Exposed=(Window,Worker), | |
| RuntimeEnabled=WebSocketStream | |
| ] interface WebSocketError : DOMException { | |
| [RaisesException] constructor(optional DOMString message = "", | |
| optional WebSocketCloseInfo init = {}); | |
| readonly attribute unsigned short? closeCode; | |
| readonly attribute USVString reason; | |
| }; |