Files
negareh-api/src/modules/ticket/tickets.module.ts
T
2026-01-14 15:08:54 +03:30

25 lines
699 B
TypeScript
Executable File

import { BullModule } from "@nestjs/bullmq";
import { Module } from "@nestjs/common";
import { TICKET } from "./constant";
import { Ticket } from "./entities/ticket.entity";
import { TicketsService } from "./providers/tickets.service";
import { TicketRepository } from "./repositories/tickets.repository";
import { TicketsController } from "./tickets.controller";
import { MikroOrmModule } from "@mikro-orm/nestjs";
@Module({
imports: [
MikroOrmModule.forFeature([Ticket]),
BullModule.registerQueue({ name: TICKET.QUEUE_NAME }),
],
providers: [TicketsService, TicketRepository],
controllers: [TicketsController],
exports: [TicketsService],
})
export class TicketsModule { }