UNPKG

prisma-extension-random

Version:

Add some randomness to your favorite Prisma queries!

26 lines (23 loc) 1.01 kB
import { Prisma } from '@prisma/client'; type Args = {}; declare const _default: (_extensionArgs?: Args) => { name: string; model: { $allModels: { findRandom<T, A>(this: T, args?: Prisma.Exact<A, Prisma.Args<T, 'findFirst'>> & object): Promise<Prisma.Result<T, A, "findFirst">>; findManyRandom<T_1, TWhere, TSelect, TUnique extends string = "id">(this: T_1, num: number, args?: { where?: Prisma.Exact<TWhere, Prisma.Args<T_1, "findFirst">["where"]> | undefined; select?: Prisma.Exact<TSelect, Prisma.Args<T_1, "findFirst">["select"]> | undefined; custom_uniqueKey?: TUnique | undefined; } | undefined): Promise<NonNullable<Prisma.Result<T_1, { where: TWhere; select: TSelect & Record<TUnique, true>; }, "findFirst">>[]>; }; }; } & { name?: string | undefined; $name?: string | undefined; $parent?: unknown; }; export { _default as default };