# Type Alias: WebSocketLinkOptions<TRouter>

> 

> **WebSocketLinkOptions**\<`TRouter`\>: `object` & `TransformerOptions`\<`inferClientTypes`\<`TRouter`\>\>

Defined in: packages/client/dist/wsLink-Cjetil1Z.d.mts:294

Options for [wsLink](https://trpc.io/docs/typedoc/react-query/index/functions/wsLink.md).

## Type declaration

### client

> **client**: [`TRPCWebSocketClient`](https://trpc.io/docs/typedoc/react-query/index/type-aliases/TRPCWebSocketClient.md)

The client made with `createWSClient`.

## Type Parameters

| Type Parameter |
| ------ |
| `TRouter` *extends* `AnyRouter` |

## See

https://trpc.io/docs/client/links/wsLink#wslink--createwsclient-options
