Skip to content

ConnectionEvents

Defined in: packages/core/src/data/streaming/base-connection.ts:34

Events emitted by streaming connections.

All connections emit these events to allow consumers to react to connection lifecycle changes and incoming messages.

  • Record<string, unknown>

[key: string]: unknown

PropertyTypeDescriptionDefined in
connectvoidEmitted when connection is establishedpackages/core/src/data/streaming/base-connection.ts:36
disconnectobjectEmitted when connection is closedpackages/core/src/data/streaming/base-connection.ts:39
disconnect.reasonstring-packages/core/src/data/streaming/base-connection.ts:39
errorobjectEmitted when an error occurspackages/core/src/data/streaming/base-connection.ts:45
error.errorError-packages/core/src/data/streaming/base-connection.ts:45
failedobjectEmitted when reconnection fails after max attemptspackages/core/src/data/streaming/base-connection.ts:54
failed.attemptsnumber-packages/core/src/data/streaming/base-connection.ts:54
failed.lastErrorError-packages/core/src/data/streaming/base-connection.ts:54
messageobjectEmitted when a message is receivedpackages/core/src/data/streaming/base-connection.ts:42
message.dataunknown-packages/core/src/data/streaming/base-connection.ts:42
reconnectedobjectEmitted when reconnection succeedspackages/core/src/data/streaming/base-connection.ts:51
reconnected.attemptsnumber-packages/core/src/data/streaming/base-connection.ts:51
reconnectingobjectEmitted when attempting to reconnectpackages/core/src/data/streaming/base-connection.ts:48
reconnecting.attemptnumber-packages/core/src/data/streaming/base-connection.ts:48
reconnecting.delaynumber-packages/core/src/data/streaming/base-connection.ts:48
stateChangeobjectEmitted whenever connection state changespackages/core/src/data/streaming/base-connection.ts:57
stateChange.fromConnectionState-packages/core/src/data/streaming/base-connection.ts:57
stateChange.toConnectionState-packages/core/src/data/streaming/base-connection.ts:57