Skip to content

Documentation / @super-line/core / ConnectionSnapshot

Interface: ConnectionSnapshot ​

Defined in: packages/core/src/transport.ts:87

Everything a fresh server instance needs to take over a still-open connection (ADR-0027): the outcome it was accepted with, the rooms host code joined it to, and the subscribe frames that are still live (net of their unsubscribes, and only those the server acknowledged). The server's per-connection registries are all derived from these. JSON-safe as long as the connection's ctx and env are.

Properties ​

auth ​

auth: AuthOutcome & object

Defined in: packages/core/src/transport.ts:89

The accept outcome, env as currently vended. connectionId is always present here.

Type Declaration ​

connectionId ​

connectionId: string


connectedAt ​

connectedAt: number

Defined in: packages/core/src/transport.ts:90


frames ​

frames: (SubFrame | CSubFrame | CDOpenFrame)[]

Defined in: packages/core/src/transport.ts:92


rooms ​

rooms: string[]

Defined in: packages/core/src/transport.ts:91

Released under the MIT License.