Files
optima/dalpuri/src/collectors/fetchCompanies.ts
T

23 lines
560 B
TypeScript

import { prisma } from "../constants";
import { Prisma } from "../../generated/prisma/client";
import {
buildCollectorFindManyArgs,
CollectorQueryOptions,
} from "../helper/collectorQuery";
type CompanyCollectorOpts = CollectorQueryOptions<
Prisma.CompanySelect,
Prisma.CompanyInclude
>;
export default async (opts?: CompanyCollectorOpts) => {
const args: Prisma.CompanyFindManyArgs = buildCollectorFindManyArgs<
Prisma.CompanySelect,
Prisma.CompanyInclude
>(opts);
const data = await prisma.company.findMany(args);
return data;
};