---
title: Interface: WebSocketEventListenerMap
source: https://vjmap.com/doc/Interface_WebSocketEventListenerMap.html
---

# Interface: WebSocketEventListenerMap

### Table of contents

#### Properties

- [close](#close)
- [error](#error)
- [message](#message)
- [open](#open)

### Properties

#### close

• **close**: (`event`: [*CloseEvent*](#classescloseeventmd)) => *void* \| { `handleEvent`: (`event`: [*CloseEvent*](#classescloseeventmd)) => *void*  }

##### Type declaration

▸ (`event`: [*CloseEvent*](#classescloseeventmd)): *void* \| { `handleEvent`: (`event`: [*CloseEvent*](#classescloseeventmd)) => *void*  }

##### Parameters

| Name | Type |
| :------ | :------ |
| `event` | [*CloseEvent*](#classescloseeventmd) |

**Returns:** *void* \| { `handleEvent`: (`event`: [*CloseEvent*](#classescloseeventmd)) => *void*  }

___

#### error

• **error**: (`event`: [*ErrorEvent*](#classeserroreventmd)) => *void* \| { `handleEvent`: (`event`: [*ErrorEvent*](#classeserroreventmd)) => *void*  }

##### Type declaration

▸ (`event`: [*ErrorEvent*](#classeserroreventmd)): *void* \| { `handleEvent`: (`event`: [*ErrorEvent*](#classeserroreventmd)) => *void*  }

##### Parameters

| Name | Type |
| :------ | :------ |
| `event` | [*ErrorEvent*](#classeserroreventmd) |

**Returns:** *void* \| { `handleEvent`: (`event`: [*ErrorEvent*](#classeserroreventmd)) => *void*  }

___

#### message

• **message**: (`event`: MessageEvent) => *void* \| { `handleEvent`: (`event`: MessageEvent) => *void*  }

##### Type declaration

▸ (`event`: MessageEvent): *void* \| { `handleEvent`: (`event`: MessageEvent) => *void*  }

##### Parameters

| Name | Type |
| :------ | :------ |
| `event` | MessageEvent |

**Returns:** *void* \| { `handleEvent`: (`event`: MessageEvent) => *void*  }

___

#### open

• **open**: (`event`: [*WebSocketEvent*](#classeswebsocketeventmd)) => *void* \| { `handleEvent`: (`event`: [*WebSocketEvent*](#classeswebsocketeventmd)) => *void*  }

##### Type declaration

▸ (`event`: [*WebSocketEvent*](#classeswebsocketeventmd)): *void* \| { `handleEvent`: (`event`: [*WebSocketEvent*](#classeswebsocketeventmd)) => *void*  }

##### Parameters

| Name | Type |
| :------ | :------ |
| `event` | [*WebSocketEvent*](#classeswebsocketeventmd) |

**Returns:** *void* \| { `handleEvent`: (`event`: [*WebSocketEvent*](#classeswebsocketeventmd)) => *void*  }


<a name="interfaceswebsocketeventmapmd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / WebSocketEventMap
