dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_ClientModule cluster_ClientModule_exports cluster_ClientModule_imports cluster_ClientModule_providers AuthApiModule AuthApiModule ClientModule ClientModule AuthApiModule->ClientModule ClientConfigModule ClientConfigModule ClientConfigModule->ClientModule KeycloakApiModule KeycloakApiModule KeycloakApiModule->ClientModule UserClientModule UserClientModule UserClientModule->ClientModule ClientService ClientService ClientModule->ClientService ClientService ClientService ClientService->ClientModule

File

src/client/client.module.ts

import { HttpModule } from '@nestjs/axios';
import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { TypeOrmModule } from '@nestjs/typeorm';
import { UserClientModule } from 'src/user/user-client/user-client.module';
import { Application } from '../entities/application';
import { ApplicationClient } from '../entities/applicationClient';
import { Client } from '../entities/client';
import { CnpjClient } from '../entities/cnpjClient';
import { Observation } from '../entities/observation';
import { AuthApiModule } from '../outbound/auth-api/auth-api.module';
import { KeycloakApiModule } from '../provider/keycloak-apii/keycloak-api.module';
import { ClientController } from './client.controller';
import { ClientService } from './client.service';
import { ClientConfigModule } from './client-config/client-config.module';

@Module({
  imports: [
    ConfigModule.forRoot(),
    TypeOrmModule.forFeature([
      Client,
      CnpjClient,
      Application,
      Observation,
      ApplicationClient,
    ]),
    AuthApiModule,
    KeycloakApiModule,
    HttpModule,
    UserClientModule,
    ClientConfigModule,
  ],
  controllers: [ClientController],
  providers: [ClientService],
  exports: [ClientService]
})
export class ClientModule {}

results matching ""

    No results matching ""