refql
Version:
A Node.js and Deno library for composing and running SQL queries.
10 lines (9 loc) • 646 B
TypeScript
import { RefQLOptions } from "./common/types";
declare const RefQL: (options: RefQLOptions) => {
Table: <TableId extends string, Props extends import(".").PropType<any>[]>(name: TableId, props: Props) => import("./Table").Table<TableId, import("./common/types").PropMap<TableId, Props>>;
sql: <Params = {}, Output = unknown>(strings: TemplateStringsArray, ...variables: import("./common/types").SQLTagVariable<Params>[]) => import("./SQLTag").SQLTag<Params, Output>;
tables: ReturnType<typeof import("../../.refql/client").getTables>;
options: Required<RefQLOptions>;
introspect: () => Promise<void>;
};
export default RefQL;