# connectSupervisedSubscriber

URL: https://www.caprid.com/docs/reference/typescript/caprid/relay/node/functions/connectsupervisedsubscriber/

```ts
function connectSupervisedSubscriber(options): Promise<SupervisedSubscriber>;
```

Defined in: [relay-sdks/ts/src/node.ts:188](https://github.com/caprids/relay-sdks/blob/main/ts/src/node.ts#L188)

Open a subscriber that reconnects, as `@caprid/relay`'s `connectSupervisedSubscriber` does, with every connection over
native QUIC through `@caprid/relay-quic` unless `createTransport` is given.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `options` | [`RelayNodeOptions`](https://www.caprid.com/docs/reference/typescript/caprid/relay/node/type-aliases/relaynodeoptions/)\<[`ConnectSupervisedSubscriberOptions`](https://www.caprid.com/docs/reference/typescript/caprid/relay/index/interfaces/connectsupervisedsubscriberoptions/)\> |

## Returns

`Promise`\<[`SupervisedSubscriber`](https://www.caprid.com/docs/reference/typescript/caprid/relay/index/interfaces/supervisedsubscriber/)\>
