Skip to main content
Version: v1

IConnectionDetails Interface

Contract representing the result of a newly established connection to the server for syncing deltas

Signature​

export interface IConnectionDetails

Properties​

PropertyTypeDescription
checkpointSequenceNumbernumber | undefinedLast known sequence number to ordering service at the time of connection It may lap actual last sequence number (quite a bit, if container is very active). But it's best information for client to figure out how far it is behind, at least for "read" connections. "write" connections may use own "join" op to similar information, that is likely to be more up-to-date.
claimsITokenClaims
clientIdstring
existingboolean
initialClientsISignalClient[]
modeConnectionMode
serviceConfigurationIClientConfiguration
versionstring

Property Details​

checkpointSequenceNumber​

Last known sequence number to ordering service at the time of connection It may lap actual last sequence number (quite a bit, if container is very active). But it's best information for client to figure out how far it is behind, at least for "read" connections. "write" connections may use own "join" op to similar information, that is likely to be more up-to-date.

Signature​

checkpointSequenceNumber: number | undefined;

Type: number | undefined

claims​

Signature​

claims: ITokenClaims;

Type: ITokenClaims

clientId​

Signature​

clientId: string;

Type: string

existing​

Signature​

existing: boolean;

Type: boolean

initialClients​

Signature​

initialClients: ISignalClient[];

Type: ISignalClient[]

mode​

Signature​

mode: ConnectionMode;

Type: ConnectionMode

serviceConfiguration​

Signature​

serviceConfiguration: IClientConfiguration;

Type: IClientConfiguration

version​

Signature​

version: string;

Type: string