functional-models-orm-sql
Version:
A sql based backend for functional-models
10 lines (9 loc) • 552 B
TypeScript
import { OrmSearch, PrimaryKeyType } from 'functional-models';
import { SimpleSqlObject, SimpleSqlOrmSearchResult } from '../types';
export declare const ormQueryToKnex: (knex: any, table: string, ormSearch: OrmSearch) => Promise<SimpleSqlOrmSearchResult>;
export declare const knexWrapper: (knex: any) => {
updateOrCreate: (table: string, idKey: string, data: SimpleSqlObject) => any;
getByPrimaryKey: (table: string, key: string, id: PrimaryKeyType) => Promise<Readonly<{
[key: string]: import("../types").SimpleSqlValue;
}>>;
};