@@ -5,7 +5,7 @@ import * as Reactivity from "@effect/experimental/Reactivity"
55import * as Client from "@effect/sql/SqlClient"
66import type { Connection } from "@effect/sql/SqlConnection"
77import { SqlError } from "@effect/sql/SqlError"
8- import type { Custom , Fragment , Primitive } from "@effect/sql/Statement"
8+ import type { Custom , Fragment } from "@effect/sql/Statement"
99import * as Statement from "@effect/sql/Statement"
1010import type { Extensions , InitializedExtensions , PGliteOptions } from "@electric-sql/pglite"
1111import { 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