Files
calendar/packages/features/di/modules/Schedule.ts
T

10 lines
424 B
TypeScript

import { DI_TOKENS } from "@calcom/features/di/tokens";
import { ScheduleRepository } from "@calcom/features/schedules/repositories/ScheduleRepository";
import { createModule } from "../di";
export const scheduleRepositoryModule = createModule();
scheduleRepositoryModule
.bind(DI_TOKENS.SCHEDULE_REPOSITORY)
.toClass(ScheduleRepository, [DI_TOKENS.PRISMA_CLIENT]); // Maps 'prismaClient' param to PRISMA_CLIENT token