23 lines
1.2 KiB
TypeScript
23 lines
1.2 KiB
TypeScript
import { Module } from "@nestjs/common";
|
|
import { TypeOrmModule } from "@nestjs/typeorm";
|
|
|
|
import { TicketCategory } from "./entities/ticket-category.entity";
|
|
import { TicketMessage } from "./entities/ticket-message.entity";
|
|
import { Ticket } from "./entities/ticket.entity";
|
|
import { TicketsService } from "./providers/tickets.service";
|
|
import { TicketCategoryRepository } from "./repositories/tickets-category.repository";
|
|
import { TicketMessagesRepository } from "./repositories/tickets-message.repository";
|
|
import { TicketsRepository } from "./repositories/tickets.repository";
|
|
import { TicketsController } from "./tickets.controller";
|
|
import { UsersModule } from "../users/users.module";
|
|
import { TicketMessageAttachment } from "./entities/ticket-message-attachment";
|
|
import { TicketMessageAttachmentsRepository } from "./repositories/ticket-message-attachment.repository";
|
|
|
|
@Module({
|
|
imports: [TypeOrmModule.forFeature([Ticket, TicketCategory, TicketMessageAttachment, TicketMessage]), UsersModule],
|
|
providers: [TicketsService, TicketsRepository, TicketCategoryRepository, TicketMessagesRepository, TicketMessageAttachmentsRepository],
|
|
controllers: [TicketsController],
|
|
exports: [TicketsService],
|
|
})
|
|
export class TicketsModule {}
|