688a9096c2
BREAKING CHANGE: refer to body
23 lines
592 B
TypeScript
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;
|
|
};
|