UNPKG

sqlite-prepare

Version:

A type-safe SQL query builder for Cloudflare D1

14 lines (13 loc) 596 B
import { RawSQL } from './types'; type StringValidator = (input: string) => boolean; type RawSQLValidator = (input: RawSQL, parsed: boolean) => boolean; /** * Validates a raw SQL query against an allowed list of queries * @param rawSqlQuery - The raw SQL query to validate * @param allowedQueries - Array of allowed SQL queries * @returns A RawSQL object if validation passes * @throws Error if validation fails */ export declare function validate(input: string | RawSQL, validator: string[] | RawSQLValidator | StringValidator): RawSQL; export declare const v: typeof validate; export {};