sqlite-prepare
Version:
A type-safe SQL query builder for Cloudflare D1
16 lines (15 loc) • 457 B
TypeScript
import { SQLParam, FragmentSQL } from "./types";
/**
* Parses a value into a SQL parameter, handling special cases
* @param value - The value to parse
* @returns The parsed SQL parameter or a special marker for raw/subquery/fragment values
*/
export declare function parseValue(value: any): SQLParam | {
__raw: true;
query: string;
params?: SQLParam[];
} | {
__subquery: true;
query: string;
params: SQLParam[];
} | FragmentSQL;