From 81e883772f1fe9da344bb8edd70ab4740e64b3c9 Mon Sep 17 00:00:00 2001 From: Christiaan Landman Date: Wed, 4 Dec 2024 13:19:23 +0200 Subject: [PATCH] Fixed a typing issue related to queries returning multiple results when used in `db.watch()`. --- .changeset/honest-mugs-yawn.md | 5 +++++ packages/drizzle-driver/src/sqlite/db.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/honest-mugs-yawn.md diff --git a/.changeset/honest-mugs-yawn.md b/.changeset/honest-mugs-yawn.md new file mode 100644 index 000000000..6dd789b58 --- /dev/null +++ b/.changeset/honest-mugs-yawn.md @@ -0,0 +1,5 @@ +--- +'@powersync/drizzle-driver': patch +--- + +Fixed a typing issue related to queries returning multiple results when used in `db.watch()`. diff --git a/packages/drizzle-driver/src/sqlite/db.ts b/packages/drizzle-driver/src/sqlite/db.ts index e9276a4f8..af7268639 100644 --- a/packages/drizzle-driver/src/sqlite/db.ts +++ b/packages/drizzle-driver/src/sqlite/db.ts @@ -21,7 +21,7 @@ import type { DrizzleConfig } from 'drizzle-orm/utils'; import { toCompilableQuery } from './../utils/compilableQuery'; import { PowerSyncSQLiteSession, PowerSyncSQLiteTransactionConfig } from './sqlite-session'; -export type DrizzleQuery = { toSQL(): Query; execute(): Promise }; +export type DrizzleQuery = { toSQL(): Query; execute(): Promise }; export class PowerSyncSQLiteDatabase< TSchema extends Record = Record