Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Information about a progressing download.

Link copied to clipboard

Configuration options for the PowerSyncDatabase.connect method, allowing customization of the HTTP client used to connect to the PowerSync service.

Link copied to clipboard

Provides realtime progress on how PowerSync is downloading rows.

Link copied to clipboard
class SyncOptions(val newClientImplementation: Boolean = false, val userAgent: String = userAgent(), val clientConfiguration: SyncClientConfiguration? = null, val includeDefaultStreams: Boolean = true)

Experimental options that can be passed to PowerSyncDatabase.connect to specify an experimental connection mechanism.

Link copied to clipboard
Link copied to clipboard
sealed class SyncStatusData
Link copied to clipboard

A handle to a SyncStreamDescription that allows subscribing to the stream.

Link copied to clipboard
Link copied to clipboard
data class SyncStreamStatus

Current information about a SyncStreamSubscription.

Link copied to clipboard

A SyncStream that has been subscribed to.

Link copied to clipboard

Information about a subscribed sync stream.

Functions

Link copied to clipboard
fun HttpClientConfig<*>.configureSyncHttpClient(userAgent: String = userAgent())

This API is experimental and may change in future releases.