# WebSocketClosedEventArgs Object

> The event argument object for the webSocketClosed event.

- **Product:** DS Server
- **Section:** Reference
- **Kind:** Object
- **Introduced:** 24.0
- **Path:** DS Server > Reference > JavaScript API > WebSocketClosedEventArgs Object
- **378 words**
- **Web URL:** https://docs.textcontrol.com/ds-server/reference/javascript/websocketclosedeventargs/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/reference/javascript/websocketclosedeventargs/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/reference/javascript/websocketclosedeventargs/llms-full.txt

---

### Description

The event argument object for the [webSocketClosed event](https://docs.textcontrol.com/ds-server/reference/javascript/txtextcontrol/addeventlistener-method/llms-full.txt).

### Syntax

```javascript
{
   code: <number>,
   reason: <string>,
   wasClean: <boolean>
}
```

### Examples

The following example demonstrates `WebSocketClosedEventArgs` in a practical document-editing workflow. The event argument object for the webSocketClosed event.

```javascript
function handleWebSocketClosed(args) {
    console.log("code:", args.code);
    console.log("reason:", args.reason);
    console.log("was clean:", args.wasClean);
}
```

---

## In This Section

- [Javascript: WebSocketClosedEventArgs.code Property](https://docs.textcontrol.com/ds-server/reference/javascript/websocketclosedeventargs/code-property/llms-full.txt): The close code sent by the server.
- [Javascript: WebSocketClosedEventArgs.reason Property](https://docs.textcontrol.com/ds-server/reference/javascript/websocketclosedeventargs/reason-property/llms-full.txt): The reason the server closed the connection. This is specific to the particular server and sub-protocol.
- [Javascript: WebSocketClosedEventArgs.wasClean Property](https://docs.textcontrol.com/ds-server/reference/javascript/websocketclosedeventargs/wasclean-property/llms-full.txt): Indicates whether or not the connection was cleanly closed.

---

## Nearby

- **Previous:** [WebSocketClosedCallback Function](https://docs.textcontrol.com/ds-server/reference/javascript/websocketclosedcallback/llms-full.txt)
- **Next:** [Javascript: WebSocketClosedEventArgs.code Property](https://docs.textcontrol.com/ds-server/reference/javascript/websocketclosedeventargs/code-property/llms-full.txt)
