UNPKG

@prisma-extensions/factory

Version:

Factory enables you to easily create and build database records for testing or seeding purposes.

14 lines (13 loc) 903 B
import type { DefaultData, FactoryBuilder } from './types'; export declare const factoryExtension: (client: any) => import(".prisma/client").PrismaClient<any, any, any, { result: {} & Record<string, {}>; model: {} & Record<string, { $factory: () => <Model, Args extends object>(this: Model, defaultData: DefaultData<Model, Args>) => FactoryBuilder<Model, import("./types").ExtractData<Model, "create">, Partial<import("./types").TransformKeys<Model, import("./types").ExtractData<Model, "create">, "create">>>; }> & { $allModels: { $factory: () => <Model, Args extends object>(this: Model, defaultData: DefaultData<Model, Args>) => FactoryBuilder<Model, import("./types").ExtractData<Model, "create">, Partial<import("./types").TransformKeys<Model, import("./types").ExtractData<Model, "create">, "create">>>; }; }; client: {}; query: {}; }>;