[**@eastgold15/elogs**](../README.md)

***

[@eastgold15/elogs](../README.md) / WsHandlerHooks

# Interface: WsHandlerHooks\<TMessage, TWs\>

Defined in: packages/elogs/src/websocket/wrap-ws.ts:11

## Type Parameters

### TMessage

`TMessage` = `unknown`

### TWs

`TWs` *extends* [`WebSocketLike`](WebSocketLike.md) = [`WebSocketLike`](WebSocketLike.md)

## Properties

### close?

> `optional` **close?**: (`ws`) => `void`

Defined in: packages/elogs/src/websocket/wrap-ws.ts:15

#### Parameters

##### ws

`TWs`

#### Returns

`void`

***

### message?

> `optional` **message?**: (`ws`, `message`) => `void`

Defined in: packages/elogs/src/websocket/wrap-ws.ts:16

#### Parameters

##### ws

`TWs`

##### message

`TMessage`

#### Returns

`void`

***

### open?

> `optional` **open?**: (`ws`) => `void`

Defined in: packages/elogs/src/websocket/wrap-ws.ts:17

#### Parameters

##### ws

`TWs`

#### Returns

`void`
