prisma-extension-random
Version:
Add some randomness to your favorite Prisma queries!
26 lines (23 loc) • 1.01 kB
TypeScript
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 };