import { Module, forwardRef } from '@nestjs/common'; import { DadosferaLogger } from '@dadosfera/dadosfera-logs'; import { PlatformApiController } from './platform-api.controller'; import { PlatformApiService } from './platform-api.service'; import { ElasticsearchModule } from '../../services/elasticsearch'; import { DynamoDBModule } from '../../services/dynamodb'; import { CustomersModule } from '../customers/customers.module'; import { CatalogModule } from '../catalog/catalog.module'; import { InputsModule } from '../inputs/inputs.module'; import { PipelinesV2Module } from '../pipelinesV2/pipelines.module'; @Module({ imports: [ ElasticsearchModule, DynamoDBModule, CustomersModule, CatalogModule, InputsModule, forwardRef(() => PipelinesV2Module), ], controllers: [PlatformApiController], providers: [PlatformApiService, DadosferaLogger], exports: [PlatformApiService], }) export class PlatformApiModule {}