UNPKG

sqlite-prepare

Version:

A type-safe SQL query builder for Cloudflare D1

21 lines (20 loc) 747 B
/** * Prepares a SQL query with parameterized values for D1 database * * @param db - The D1 database instance * @param strings - SQL query string with placeholders or template strings array * @param values - Values to interpolate into the query * @returns A D1PreparedStatement object * * @example * // Using a template literal * const userId = 123; * const stmt = prepare(db, `SELECT * FROM users WHERE id = ?`, userId); * * @example * // Using template literals * const userId = 123; * const stmt = prepare(db, `SELECT * FROM users WHERE id = ${userId}`); */ export declare function prepare(db: D1Database, strings: string | TemplateStringsArray, ...values: any[]): D1PreparedStatement; export declare const pp: typeof prepare;