Files
dsc-api/src/modules/dmenu/dmenu.module.ts
T
2026-01-04 10:34:34 +03:30

27 lines
838 B
TypeScript

import { forwardRef, Module } from "@nestjs/common";
import { DMENU_CONFIG } from "./constants";
import { DmenuController } from "./dmenu.controller";
import { ContactService } from "./providers/contact.service";
import { IconsService } from "./providers/icons.service";
import { RestaurantService } from "./providers/restaurant.service";
import { dmenuConfig } from "../../configs/icons.config";
import { SubscriptionsModule } from "../subscriptions/subscriptions.module";
@Module({
imports: [forwardRef(() => SubscriptionsModule)],
controllers: [DmenuController],
providers: [
IconsService,
ContactService,
RestaurantService,
{
provide: DMENU_CONFIG,
useFactory: dmenuConfig().useFactory,
inject: dmenuConfig().inject,
},
],
exports: [RestaurantService],
})
export class DmenuModule {}