Skip to content

Commit 7c9c41d

Browse files
authored
Update op-sqlite (#421)
1 parent 5647e48 commit 7c9c41d

File tree

4 files changed

+18373
-23220
lines changed

4 files changed

+18373
-23220
lines changed

.changeset/early-guests-jam.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@powersync/op-sqlite': patch
3+
---
4+
5+
Update op-sqlite to v10.1.0 for compatibility with React Native >0.76

packages/powersync-op-sqlite/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"access": "public"
6666
},
6767
"peerDependencies": {
68-
"@op-engineering/op-sqlite": "^9.2.1",
68+
"@op-engineering/op-sqlite": "^10.1.0",
6969
"@powersync/common": "workspace:^1.21.0",
7070
"react": "*",
7171
"react-native": "*"
@@ -75,7 +75,7 @@
7575
"async-lock": "^1.4.0"
7676
},
7777
"devDependencies": {
78-
"@op-engineering/op-sqlite": "^9.2.1",
78+
"@op-engineering/op-sqlite": "^10.1.0",
7979
"@react-native/eslint-config": "^0.73.1",
8080
"@types/async-lock": "^1.4.0",
8181
"@types/react": "^18.2.44",
@@ -133,4 +133,4 @@
133133
"javaPackageName": "com.powersync.opsqlite"
134134
}
135135
}
136-
}
136+
}

packages/powersync-op-sqlite/src/db/OPSQLiteConnection.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@ export class OPSQLiteConnection extends BaseObserver<DBAdapterListener> {
6464

6565
async getAll<T>(sql: string, parameters?: any[]): Promise<T[]> {
6666
const result = await this.DB.execute(sql, parameters);
67-
return result.rows ?? [];
67+
return (result.rows ?? []) as T[];
6868
}
6969

7070
async getOptional<T>(sql: string, parameters?: any[]): Promise<T | null> {
7171
const result = await this.DB.execute(sql, parameters);
72-
return result.rows?.[0] ?? null;
72+
return (result.rows?.[0] as T) ?? null;
7373
}
7474

7575
async get<T>(sql: string, parameters?: any[]): Promise<T> {

0 commit comments

Comments
 (0)