PowerSyncDatabase
Experimental Alpha
PowerSyncDatabase class for managing database connections and sync implementations. This extends the WebPowerSyncDatabase to provide platform-specific implementations for Capacitor environments (iOS and Android).
Extends
PowerSyncDatabase
Constructors
new PowerSyncDatabase()
new PowerSyncDatabase(options): PowerSyncDatabase
Alpha Experimental
Parameters
| Parameter | Type | 
|---|---|
options | WebPowerSyncDatabaseOptionsWithAdapter | 
Returns
Inherited from
WebPowerSyncDatabase.constructor
new PowerSyncDatabase()
new PowerSyncDatabase(options): PowerSyncDatabase
Alpha Experimental
Parameters
| Parameter | Type | 
|---|---|
options | WebPowerSyncDatabaseOptionsWithOpenFactory | 
Returns
Inherited from
WebPowerSyncDatabase.constructor
new PowerSyncDatabase()
new PowerSyncDatabase(options): PowerSyncDatabase
Alpha Experimental
Parameters
| Parameter | Type | 
|---|---|
options | WebPowerSyncDatabaseOptionsWithSettings | 
Returns
Inherited from
WebPowerSyncDatabase.constructor
new PowerSyncDatabase()
new PowerSyncDatabase(options): PowerSyncDatabase
Alpha Experimental
Parameters
| Parameter | Type | 
|---|---|
options | WebPowerSyncDatabaseOptions | 
Returns
Inherited from
WebPowerSyncDatabase.constructor
Properties
Accessors
connected
Get Signature
get connected(): boolean
Alpha
Whether a connection to the PowerSync service is currently open.
Returns
boolean
Inherited from
WebPowerSyncDatabase.connected
connecting
Get Signature
get connecting(): boolean
Alpha Experimental
Returns
boolean
Inherited from
WebPowerSyncDatabase.connecting
connectionOptions
Get Signature
get connectionOptions(): null | InternalConnectionOptions
Alpha
The resolved connection options used to connect to the PowerSync service.
Returns
null | InternalConnectionOptions
The resolved connection options used to connect to the PowerSync service or null if connect() has not been called.
Inherited from
WebPowerSyncDatabase.connectionOptions
connector
Get Signature
get connector(): null | PowerSyncBackendConnector
Alpha
The connector used to connect to the PowerSync service.
Returns
null | PowerSyncBackendConnector
The connector used to connect to the PowerSync service or null if connect() has not been called.
Inherited from
WebPowerSyncDatabase.connector
database
Get Signature
get database(): DBAdapter
Alpha
The underlying database.
For the most part, behavior is the same whether querying on the underlying database, or on AbstractPowerSyncDatabase.
Returns
DBAdapter
Inherited from
WebPowerSyncDatabase.database