# Type Alias: RendezvousEvents

```ts
type RendezvousEvents = object;
```

Defined in: [packages/core/src/network/rendezvous.ts:60](https://github.com/leifriksheim/minca/blob/main/core/src/network/rendezvous.ts#L60)

## Properties

### connected

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

Defined in: [packages/core/src/network/rendezvous.ts:74](https://github.com/leifriksheim/minca/blob/main/core/src/network/rendezvous.ts#L74)

#### Returns

`void`

***

### disconnected

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

Defined in: [packages/core/src/network/rendezvous.ts:75](https://github.com/leifriksheim/minca/blob/main/core/src/network/rendezvous.ts#L75)

#### Returns

`void`

***

### ice

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

Defined in: [packages/core/src/network/rendezvous.ts:73](https://github.com/leifriksheim/minca/blob/main/core/src/network/rendezvous.ts#L73)

TURN servers relays offered, all of them, with the earliest time their passwords stop working

#### Parameters

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

#### Returns

`void`

***

### peer-joined

```ts
"peer-joined": (did, room) => void;
```

Defined in: [packages/core/src/network/rendezvous.ts:62](https://github.com/leifriksheim/minca/blob/main/core/src/network/rendezvous.ts#L62)

A peer said hello in a room: it is there now

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `did` | `string` |
| `room` | `string` |

#### Returns

`void`

***

### signal

```ts
signal: (message) => void;
```

Defined in: [packages/core/src/network/rendezvous.ts:65](https://github.com/leifriksheim/minca/blob/main/core/src/network/rendezvous.ts#L65)

An offer or answer from a peer, opened, with the room it came in and the box to answer to

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `message` | \{ `box`: `string`; `from`: `string`; `payload`: `unknown`; `room`: `string`; `type`: [`SignalKind`](https://minca.dev/api/core/type-aliases/SignalKind.md); \} |
| `message.box` | `string` |
| `message.from` | `string` |
| `message.payload` | `unknown` |
| `message.room` | `string` |
| `message.type` | [`SignalKind`](https://minca.dev/api/core/type-aliases/SignalKind.md) |

#### Returns

`void`

***

### status

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

Defined in: [packages/core/src/network/rendezvous.ts:77](https://github.com/leifriksheim/minca/blob/main/core/src/network/rendezvous.ts#L77)

A relay opened, closed or is waiting to try again; carries every relay

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `relays` | `ReadonlyArray`\<[`RelayStatus`](https://minca.dev/api/core/interfaces/RelayStatus.md)\> |

#### Returns

`void`
