UNPKG

sqlite-prepare

Version:

A type-safe SQL query builder for Cloudflare D1

16 lines (15 loc) 457 B
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;