refql
Version:
A Node.js and Deno library for composing and running SQL queries.
7 lines (6 loc) • 624 B
TypeScript
import { RequiredRefQLOptions, SQLTagVariable } from "../common/types";
import SQLNode from "./SQLNode";
export declare function parse<Params>(strings: TemplateStringsArray, variables: SQLTagVariable<Params>[]): SQLNode<Params>[];
declare const makeSQL: (options: RequiredRefQLOptions) => <Params = {}, Output = unknown>(strings: TemplateStringsArray, ...variables: SQLTagVariable<Params>[]) => import(".").SQLTag<Params, Output>;
export declare const sqlX: <Params = {}, Output = unknown>(strings: TemplateStringsArray, ...variables: SQLTagVariable<Params>[]) => import(".").SQLTag<Params, Output>;
export default makeSQL;