25 lines
699 B
TypeScript
Executable File
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 { }
|