@userlab/dx
Version:
Build efficient GraphQL backend
8 lines (7 loc) • 464 B
TypeScript
import { DxArgs } from '../types';
export declare const createModel: <TObject, TCreateObject>(config: DxArgs) => {
create: (values: TCreateObject, options: import("../types").DBOptions) => Promise<TObject>;
find: (options: import("../types").DBOptions) => Promise<TObject[]>;
findOne: (options: import("../types").DBOptions) => Promise<TObject | null>;
update: (values: Partial<TObject>, options: import("../types").DBOptions) => Promise<void>;
};