mirror of
https://github.com/hanzoai/calendar.git
synced 2026-10-30 14:46:43 +00:00
25 lines
725 B
TypeScript
25 lines
725 B
TypeScript
import { BookingCancelService } from "@calcom/features/bookings/lib/handleCancelBooking";
|
|
import { bindModuleToClassOnToken, createModule } from "@calcom/lib/di/di";
|
|
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
|
import { moduleLoader as prismaModuleLoader } from "@calcom/prisma/prisma.module";
|
|
|
|
const thisModule = createModule();
|
|
const token = DI_TOKENS.BOOKING_CANCEL_SERVICE;
|
|
const moduleToken = DI_TOKENS.BOOKING_CANCEL_SERVICE_MODULE;
|
|
const loadModule = bindModuleToClassOnToken({
|
|
module: thisModule,
|
|
moduleToken,
|
|
token,
|
|
classs: BookingCancelService,
|
|
depsMap: {
|
|
prismaClient: prismaModuleLoader,
|
|
},
|
|
});
|
|
|
|
export const moduleLoader = {
|
|
token,
|
|
loadModule,
|
|
};
|
|
|
|
export type { BookingCancelService };
|