From 2ffb955c0b8442f3466bcd532dc1361e868dedd8 Mon Sep 17 00:00:00 2001 From: Luc de Cafmeyer Date: Sun, 6 Jul 2025 20:30:24 +0200 Subject: [PATCH 1/3] export AsyncDatabaseConnection types --- packages/web/src/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/web/src/index.ts b/packages/web/src/index.ts index 07531f687..5738d501e 100644 --- a/packages/web/src/index.ts +++ b/packages/web/src/index.ts @@ -1,4 +1,5 @@ export * from '@powersync/common'; +export * from './db/adapters/AsyncDatabaseConnection'; export * from './db/adapters/AbstractWebPowerSyncDatabaseOpenFactory'; export * from './db/adapters/AbstractWebSQLOpenFactory'; export * from './db/adapters/wa-sqlite/WASQLiteConnection'; From 3252ebe55e20a530256b09283c10e683f92e2a48 Mon Sep 17 00:00:00 2001 From: Luc de Cafmeyer Date: Mon, 21 Jul 2025 12:47:04 +0200 Subject: [PATCH 2/3] mark members as internal --- packages/web/src/db/adapters/AsyncDatabaseConnection.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/web/src/db/adapters/AsyncDatabaseConnection.ts b/packages/web/src/db/adapters/AsyncDatabaseConnection.ts index 1bd832142..183d5210b 100644 --- a/packages/web/src/db/adapters/AsyncDatabaseConnection.ts +++ b/packages/web/src/db/adapters/AsyncDatabaseConnection.ts @@ -2,6 +2,7 @@ import { BatchedUpdateNotification, QueryResult } from '@powersync/common'; import { ResolvedWebSQLOpenOptions } from './web-sql-flags'; /** + * @internal * Proxied query result does not contain a function for accessing row values */ export type ProxiedQueryResult = Omit & { @@ -10,6 +11,10 @@ export type ProxiedQueryResult = Omit & { length: number; }; }; + +/** + * @internal + */ export type OnTableChangeCallback = (event: BatchedUpdateNotification) => void; /** @@ -27,6 +32,9 @@ export interface AsyncDatabaseConnection; } +/** + * @internal + */ export type OpenAsyncDatabaseConnection = ( config: Config ) => AsyncDatabaseConnection; From da55b4ca520d97c427e4a05e86a81d9f5821a90c Mon Sep 17 00:00:00 2001 From: Luc de Cafmeyer Date: Mon, 21 Jul 2025 12:48:28 +0200 Subject: [PATCH 3/3] add changeset --- .changeset/curly-bugs-teach.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/curly-bugs-teach.md diff --git a/.changeset/curly-bugs-teach.md b/.changeset/curly-bugs-teach.md new file mode 100644 index 000000000..79619a2bb --- /dev/null +++ b/.changeset/curly-bugs-teach.md @@ -0,0 +1,5 @@ +--- +'@powersync/web': minor +--- + +Export AsyncDatabaseConnection (and related) types for internal use