Skip to main content

ConnectionManager

Internal

Extends

Constructors

new ConnectionManager()

new ConnectionManager(options): ConnectionManager

Parameters

ParameterType
optionsConnectionManagerOptions

Returns

ConnectionManager

Overrides

BaseObserver.constructor

Properties

PropertyType
syncStreamImplementation| null | StreamingSyncImplementation

Accessors

logger

Get Signature

get logger(): ILogger
Returns

ILogger

Methods

close()

close(): Promise<void>

Returns

Promise<void>


connect()

connect(connector, options?): Promise<void>

Parameters

ParameterType
connectorPowerSyncBackendConnector
options?PowerSyncConnectionOptions

Returns

Promise<void>


disconnect()

disconnect(): Promise<void>

Close the sync connection.

Use connect to connect again.

Returns

Promise<void>


iterateAsyncListeners()

iterateAsyncListeners(cb): Promise<void>

Parameters

ParameterType
cb(listener) => Promise<any>

Returns

Promise<void>

Inherited from

BaseObserver.iterateAsyncListeners


iterateListeners()

iterateListeners(cb): void

Parameters

ParameterType
cb(listener) => any

Returns

void

Inherited from

BaseObserver.iterateListeners


registerListener()

registerListener(listener): () => void

Register a listener for updates to the PowerSync client.

Parameters

ParameterType
listenerPartial<ConnectionManagerListener>

Returns

Function

Returns

void

Inherited from

BaseObserver.registerListener