import { Module } from '@nestjs/common';
import { PrismaModule } from 'src/core/database/prisma.module';
import { FeatCalculationModule } from 'src/modules/feat-calculation/feat-calculation.module';
import { DataAccessExtractorsModule } from '../feat-extractors/data-access-extractors.module';
import { ToursCalculationAdapater } from './adapter/tours-calculation.adapter';
import { StagingRepository } from './staging.repository';
import { TransformersService } from './transformers.service';

@Module({
  imports: [PrismaModule, DataAccessExtractorsModule, FeatCalculationModule],
  providers: [TransformersService, StagingRepository, ToursCalculationAdapater],
  exports: [TransformersService, ToursCalculationAdapater],
})
export class DataAccessTransformersModule {}
