AbortOperation | Calls to Abortcontroller.abort(reason: any) will result in the reason being thrown. This is not necessarily an error, but extends error for better logging purposes. |
AbstractPowerSyncDatabase | - |
AbstractPowerSyncDatabaseOpenFactory | - |
AbstractRemote | - |
AbstractStreamingSyncImplementation | - |
BaseObserver | - |
Column | - |
ConnectionManager | - |
CrudBatch | A batch of client-side changes. |
CrudEntry | A single client-side change. |
CrudTransaction | A batch of client-side changes. |
DataStream | A very basic implementation of a data stream with backpressure support which does not use native JS streams or async iterators. This is handy for environments such as React Native which need polyfills for the above. |
FetchImplementationProvider | Class wrapper for providing a fetch implementation. The class wrapper is used to distinguish the fetchImplementation option in [AbstractRemoteOptions] from the general fetch method which is typeof "function" |
Index | - |
IndexedColumn | - |
OplogEntry | - |
OpType | Used internally for sync buckets. |
PowerSyncDatabase | A PowerSync database which provides SQLite functionality which is automatically synced. |
Schema | A schema is a collection of tables. It is used to define the structure of a database. |
SqliteBucketStorage | - |
SyncDataBatch | - |
SyncDataBucket | - |
SyncProgress | Provides realtime progress on how PowerSync is downloading rows. |
SyncStatus | - |
Table | - |
TableV2 | Generate a new table from the columns and indexes |
UploadQueueStats | - |