(
sql: string,
params: ReadonlyArray<unknown>,
transformRows: (<A extends object>(row: ReadonlyArray<A>) => ReadonlyArray<A>) | undefined
)
| 285 | ) |
| 286 | } |
| 287 | execute( |
| 288 | sql: string, |
| 289 | params: ReadonlyArray<unknown>, |
| 290 | transformRows: (<A extends object>(row: ReadonlyArray<A>) => ReadonlyArray<A>) | undefined |
| 291 | ) { |
| 292 | return transformRows |
| 293 | ? Effect.map(this.run("execute", sql, params), transformRows) |
| 294 | : this.run("execute", sql, params) |
| 295 | } |
| 296 | executeRaw(sql: string, params: ReadonlyArray<unknown>) { |
| 297 | return Effect.tryPromise({ |
| 298 | try: () => this.pglite.query<any>(sql, params as Array<any>), |