// 1st-party
import type { ServiceMethodFactory } from "@ethicdevs/react-monolith";
// auto-generated via script [prisma:generate]
import type { Pipeline } from "@prisma/client";
// app
import type { PipelineServiceDeps } from "./types";
const makeGetPipeline: ServiceMethodFactory<
PipelineServiceDeps,
[string],
Promise<Pipeline | null>
> = ({ request }) => {
return async (pipelineId: string) => {
return request.prisma.pipeline.findUnique({
where: {
id: pipelineId,
},
});
};
};
export default makeGetPipeline;