Skip to content

Commit 6d256bd

Browse files
committed
cleanup pglite to align with recent sql changes
1 parent 7613583 commit 6d256bd

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

packages/sql-pglite/src/PgLiteClient.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import * as Reactivity from "@effect/experimental/Reactivity"
55
import * as Client from "@effect/sql/SqlClient"
66
import type { Connection } from "@effect/sql/SqlConnection"
77
import { SqlError } from "@effect/sql/SqlError"
8-
import type { Custom, Fragment, Primitive } from "@effect/sql/Statement"
8+
import type { Custom, Fragment } from "@effect/sql/Statement"
99
import * as Statement from "@effect/sql/Statement"
1010
import type { Extensions, InitializedExtensions, PGliteOptions } from "@electric-sql/pglite"
1111
import { PGlite } from "@electric-sql/pglite"
@@ -39,7 +39,7 @@ export interface PgliteClient<TExtensions extends Extensions = Extensions> exten
3939
readonly config: PgliteClientConfig<TExtensions>
4040
readonly client: PGlite
4141
readonly json: (_: unknown) => Fragment
42-
readonly array: (_: ReadonlyArray<Primitive>) => Fragment
42+
readonly array: (_: ReadonlyArray<unknown>) => Fragment
4343
readonly listen: (channel: string) => Stream.Stream<string, SqlError>
4444
readonly notify: (channel: string, payload: string) => Effect.Effect<void, SqlError>
4545
readonly extensions: InitializedExtensions<TExtensions>
@@ -129,7 +129,7 @@ export const make = <TExtensions extends Extensions = Extensions>(
129129

130130
execute(
131131
sql: string,
132-
params: ReadonlyArray<Primitive>,
132+
params: ReadonlyArray<unknown>,
133133
transformRows?: (<A extends object>(row: ReadonlyArray<A>) => ReadonlyArray<A>) | undefined,
134134
unprepared?: boolean
135135
) {
@@ -144,25 +144,25 @@ export const make = <TExtensions extends Extensions = Extensions>(
144144
? this.run(this.pg.exec(sql, params as any))
145145
: this.run(this.pg.query(sql, params as any))
146146
}
147-
executeRaw(sql: string, params: ReadonlyArray<Primitive>) {
147+
executeRaw(sql: string, params: ReadonlyArray<unknown>) {
148148
return this.run(this.pg.exec(sql, params as any))
149149
}
150-
executeWithoutTransform(sql: string, params: ReadonlyArray<Primitive>) {
150+
executeWithoutTransform(sql: string, params: ReadonlyArray<unknown>) {
151151
return this.run(this.pg.query(sql, params as any))
152152
}
153-
executeValues(sql: string, params: ReadonlyArray<Primitive>) {
153+
executeValues(sql: string, params: ReadonlyArray<unknown>) {
154154
return this.execute(sql, params, (r) => r.map((v) => Object.values(v) as any))
155155
}
156156
executeUnprepared(
157157
sql: string,
158-
params: ReadonlyArray<Primitive>,
158+
params: ReadonlyArray<unknown>,
159159
transformRows: (<A extends object>(row: ReadonlyArray<A>) => ReadonlyArray<A>) | undefined
160160
) {
161161
return this.execute(sql, params, transformRows, true)
162162
}
163163
executeStream(
164164
sql: string,
165-
params: ReadonlyArray<Primitive>,
165+
params: ReadonlyArray<unknown>,
166166
transformRows: (<A extends object>(row: ReadonlyArray<A>) => ReadonlyArray<A>) | undefined
167167
) {
168168
// PGlite doesn't have a cursor method like postgres.js
@@ -194,7 +194,7 @@ export const make = <TExtensions extends Extensions = Extensions>(
194194
},
195195
client,
196196
json: (_: unknown) => PgliteJson([_]),
197-
array: (_: ReadonlyArray<Primitive>) => PgliteArray([_]),
197+
array: (_: ReadonlyArray<unknown>) => PgliteArray([_]),
198198
extensions: options.extensions ? (client as any) : ({} as any),
199199
listen: (channel: string) =>
200200
Stream.asyncPush<string, SqlError>((emit) =>
@@ -324,7 +324,7 @@ export const PgliteJson = Statement.custom<PgliteJson>("PgliteJson")
324324
* @category custom types
325325
* @since 1.0.0
326326
*/
327-
export interface PgliteArray extends Custom<"PgliteArray", [ReadonlyArray<Primitive>]> {}
327+
export interface PgliteArray extends Custom<"PgliteArray", [ReadonlyArray<unknown>]> {}
328328

329329
/**
330330
* @category custom types

0 commit comments

Comments
 (0)