diff --git a/drizzle-orm/src/sql-js/session.ts b/drizzle-orm/src/sql-js/session.ts index a50279191..8249b17a5 100644 --- a/drizzle-orm/src/sql-js/session.ts +++ b/drizzle-orm/src/sql-js/session.ts @@ -44,8 +44,17 @@ export class SQLJsSession< fields: SelectedFieldsOrdered | undefined, executeMethod: SQLiteExecuteMethod, isResponseInArrayMode: boolean, + customResultMapper?: (rows: unknown[][]) => unknown, ): PreparedQuery { - return new PreparedQuery(this.client, query, this.logger, fields, executeMethod, isResponseInArrayMode); + return new PreparedQuery( + this.client, + query, + this.logger, + fields, + executeMethod, + isResponseInArrayMode, + customResultMapper + ); } override transaction(