sql
sql.identifier
sql.values
sql.raw
sql.default
toSQL
stream
chunked
Waddler sql template lets you define result return types:
const result = await sql<{ id: number, name: string }>`select * from "users"`; // or type User = { id: number, name: string }; const result: User[] = await sql<User>`select * from "users"`; result[0].id; // ✓ works result[0].name; // ✓ works result[0].unknown; // ^ TS error