diff --git a/.changeset/sharp-pans-sniff.md b/.changeset/sharp-pans-sniff.md new file mode 100644 index 000000000..aad44a94b --- /dev/null +++ b/.changeset/sharp-pans-sniff.md @@ -0,0 +1,5 @@ +--- +'@powersync/common': minor +--- + +Exposed the connection and connection option used by `connect()` diff --git a/packages/common/src/client/AbstractPowerSyncDatabase.ts b/packages/common/src/client/AbstractPowerSyncDatabase.ts index 23dba5abd..6c7ed1901 100644 --- a/packages/common/src/client/AbstractPowerSyncDatabase.ts +++ b/packages/common/src/client/AbstractPowerSyncDatabase.ts @@ -193,6 +193,24 @@ export abstract class AbstractPowerSyncDatabase extends BaseObserver { this.syncDisposer = null; } + get connector() { + return this.pendingConnectionOptions?.connector ?? null; + } + + get connectionOptions() { + return this.pendingConnectionOptions?.options ?? null; + } + get logger() { return this.options.logger; }