import { Module } from '@nestjs/common';
import { PrismaModule } from 'src/core/database/prisma.module';
import { FeatBusinessObjectsModule } from '../feat-business-objects/feat-business-objects.module';
import { FeatTicketSystemModule } from '../feat-tickets/ticket-system.module';
import { TicketRepository } from './ticket.repository';
import { TicketsResolver } from './tickets.resolver';
import { TicketSystemService } from './ticket-system.service';

@Module({
  imports: [PrismaModule, FeatTicketSystemModule, FeatBusinessObjectsModule],
  providers: [TicketRepository, TicketSystemService, TicketsResolver],
  exports: [TicketSystemService],
})
export class ApplicationTicketSystemModule {}
