Skip to content

Commit 67face7

Browse files
committed
Update to latest
1 parent 2d84372 commit 67face7

5 files changed

Lines changed: 20 additions & 19 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
"esbuild": "^0.13.6",
2727
"esbuild-runner": "^2.2.1",
2828
"jest": "^27.2.5",
29-
"kysely": "0.6.2",
29+
"kysely": "^0.7.1",
3030
"perf_hooks": "^0.0.1"
3131
},
3232
"peerDependencies": {
3333
"aws-sdk": "^2.1008.0",
34-
"kysely": "^0.6.2"
34+
"kysely": "^0.7.1"
3535
},
3636
"files": [
3737
"dist"

src/data-api-dialect.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Driver } from "kysely";
1+
import { Driver, PostgresAdapter } from "kysely";
22
import { Kysely } from "kysely";
33
import { QueryCompiler } from "kysely";
44
import { Dialect } from "kysely";
@@ -18,6 +18,10 @@ export class DataApiDialect implements Dialect {
1818
this.#config = config;
1919
}
2020

21+
createAdapter() {
22+
return new PostgresAdapter();
23+
}
24+
2125
createDriver(): Driver {
2226
return new DataApiDriver(this.#config.driver);
2327
}

src/data-api-driver.ts

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,37 +10,34 @@ export type DataApiDriverConfig = {
1010
database: string;
1111
};
1212

13-
export class DataApiDriver extends Driver {
13+
export class DataApiDriver implements Driver {
1414
#config: DataApiDriverConfig;
1515

1616
constructor(config: DataApiDriverConfig) {
17-
super();
1817
this.#config = config;
1918
}
2019

21-
protected override async init(): Promise<void> {}
20+
async init(): Promise<void> {}
2221

23-
protected override async acquireConnection(): Promise<DatabaseConnection> {
22+
async acquireConnection(): Promise<DatabaseConnection> {
2423
return new DataApiConnection(this.#config);
2524
}
2625

27-
override async beginTransaction(conn: DataApiConnection) {
26+
async beginTransaction(conn: DataApiConnection) {
2827
await conn.beginTransaction();
2928
}
3029

31-
override async commitTransaction(conn: DataApiConnection) {
30+
async commitTransaction(conn: DataApiConnection) {
3231
await conn.commitTransaction();
3332
}
3433

35-
override async rollbackTransaction(conn: DataApiConnection) {
34+
async rollbackTransaction(conn: DataApiConnection) {
3635
await conn.rollbackTransaction();
3736
}
3837

39-
protected override async releaseConnection(
40-
_connection: DatabaseConnection
41-
): Promise<void> {}
38+
async releaseConnection(_connection: DatabaseConnection): Promise<void> {}
4239

43-
protected override async destroy(): Promise<void> {}
40+
async destroy(): Promise<void> {}
4441
}
4542

4643
class DataApiConnection implements DatabaseConnection {

test/temporary.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ it("join", async () => {
6161
});
6262

6363
it("transaction", async () => {
64-
await db.transaction(async (tx) => {
64+
await db.transaction().execute(async (tx) => {
6565
await tx
6666
.insertInto("person")
6767
.values({

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2003,10 +2003,10 @@ kleur@^3.0.3:
20032003
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
20042004
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
20052005

2006-
kysely@0.6.2:
2007-
version "0.6.2"
2008-
resolved "https://registry.yarnpkg.com/kysely/-/kysely-0.6.2.tgz#becb93baeb62b54e49ea5b752524428ab78fc0c6"
2009-
integrity sha512-TAQp59GT9R4VGISI/l15BouKcTbuTJfaLygOquDfIZ7U8u7BUGFOfhpOZlpq81YmrRd+ZMuTKibmYQ76MpZRlQ==
2006+
kysely@^0.7.1:
2007+
version "0.7.1"
2008+
resolved "https://registry.yarnpkg.com/kysely/-/kysely-0.7.1.tgz#64aace1262f86114c89950f01996c5d46a40b8d4"
2009+
integrity sha512-PPUIaggFHNxkAdUCfdlr/94QsT4IRQvRXgP6oa/lrcKScUTMnaaYxg3cTlrPj8ZN5uoHu5YzTF+8gBGhtHHcuw==
20102010
dependencies:
20112011
"@types/node" "^16.10.9"
20122012

0 commit comments

Comments
 (0)