json-to-sql-parser
Version:
A TypeScript library that converts JSON-based query specifications into safe SQL queries
13 lines • 620 B
TypeScript
import type { Condition, InsertQuery } from "../schemas";
import type { Config, ConfigWithForeignKeys } from "../types";
type ParsedInsertQuery = {
table: string;
columns: string[];
values: string[];
conditionResult?: Condition;
};
export declare function parseInsertQuery(insertQuery: InsertQuery, baseConfig: Config | ConfigWithForeignKeys): ParsedInsertQuery;
export declare function compileInsertQuery(query: ParsedInsertQuery): string;
export declare function buildInsertQuery(insertQuery: InsertQuery, config: Config | ConfigWithForeignKeys): string;
export {};
//# sourceMappingURL=insert.d.ts.map