Files

23 lines
592 B
TypeScript

import { prisma } from "../constants";
import { Prisma } from "../../generated/prisma/client";
import {
buildCollectorFindManyArgs,
CollectorQueryOptions,
} from "../helper/collectorQuery";
type OpportunityCollectorOpts = CollectorQueryOptions<
Prisma.OpportunitySelect,
Prisma.OpportunityInclude
>;
export default async (opts?: OpportunityCollectorOpts) => {
const args: Prisma.OpportunityFindManyArgs = buildCollectorFindManyArgs<
Prisma.OpportunitySelect,
Prisma.OpportunityInclude
>(opts);
const data = await prisma.opportunity.findMany(args);
return data;
};