# Type Alias: RelayLinkEvents

```ts
type RelayLinkEvents = object;
```

Defined in: [packages/core/src/network/relays.ts:17](https://github.com/leifriksheim/minca/blob/main/core/src/network/relays.ts#L17)

## Properties

### blob

```ts
blob: (topic, blob) => void;
```

Defined in: [packages/core/src/network/relays.ts:19](https://github.com/leifriksheim/minca/blob/main/core/src/network/relays.ts#L19)

A blob published under a topic this link watches

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `topic` | `string` |
| `blob` | `string` |

#### Returns

`void`

***

### connected

```ts
connected: () => void;
```

Defined in: [packages/core/src/network/relays.ts:22](https://github.com/leifriksheim/minca/blob/main/core/src/network/relays.ts#L22)

#### Returns

`void`

***

### disconnected

```ts
disconnected: () => void;
```

Defined in: [packages/core/src/network/relays.ts:23](https://github.com/leifriksheim/minca/blob/main/core/src/network/relays.ts#L23)

#### Returns

`void`

***

### ice

```ts
ice: (servers, expiresAt) => void;
```

Defined in: [packages/core/src/network/relays.ts:21](https://github.com/leifriksheim/minca/blob/main/core/src/network/relays.ts#L21)

TURN servers, with passwords that stop working at `expiresAt` (ms), from a kind that `can.ice`

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `servers` | `ReadonlyArray`\<`RTCIceServer`\> |
| `expiresAt` | `number` |

#### Returns

`void`

***

### status

```ts
status: (status) => void;
```

Defined in: [packages/core/src/network/relays.ts:25](https://github.com/leifriksheim/minca/blob/main/core/src/network/relays.ts#L25)

The socket opened, closed, or is waiting to try again

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `status` | [`RelayStatus`](https://minca.dev/api/core/interfaces/RelayStatus.md) |

#### Returns

`void`
