Skip to content

Commit 950001f

Browse files
committed
feat: allow passing a number/boolean/null to sql.raw
1 parent 40d80bd commit 950001f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

drizzle-orm/src/sql/sql.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -508,11 +508,11 @@ export namespace sql {
508508
}
509509

510510
/**
511-
* Convenience function to create an SQL query from a raw string.
512-
* @param str The raw SQL query string.
511+
* Convenience function to create an SQL query from a raw string or a primitive value.
512+
* @param input The raw SQL query string or a primitive value.
513513
*/
514-
export function raw(str: string): SQL {
515-
return new SQL([new StringChunk(str)]);
514+
export function raw<T extends string | number | boolean | null>(input: T): SQL<T extends string ? unknown : T> {
515+
return new SQL([new StringChunk(String(input))]);
516516
}
517517

518518
/**

0 commit comments

Comments
 (0)