dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_SettingsModule cluster_SettingsModule_exports cluster_SettingsModule_providers SettingsService SettingsService SettingsModule SettingsModule SettingsModule->SettingsService SettingsService SettingsService SettingsService->SettingsModule

File

src/settings/settings.module.ts

Providers

Controllers

Exports

import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Client } from 'src/entities/client';
import { ExceptionDistributor } from 'src/entities/exception-distributor';
import { ExceptionSupplier } from 'src/entities/exception-supplier';
import { ListDistributor } from 'src/entities/list-distributor';
import { ListSupplier } from 'src/entities/list-supplier';
import { Settings } from '../entities/settings';
import { SettingsType } from '../entities/settings-type';
import { typeOrmConfig } from './config/type.orm.config';
import { SettingsController } from './settings.controller';
import { SettingsService } from './settings.service';

@Module({
  imports: [
    ConfigModule.forRoot(),
    TypeOrmModule.forRoot({
      ...typeOrmConfig,
      entities: [Settings, SettingsType, ListSupplier, ListDistributor, ExceptionSupplier, ExceptionDistributor]
    }),
    TypeOrmModule.forFeature([Settings, SettingsType, ListSupplier, ListDistributor, ExceptionSupplier, ExceptionDistributor], 'settings'),
    TypeOrmModule.forFeature([Client], 'default'),
  ],
  controllers: [SettingsController],
  providers: [SettingsService],
  exports: [SettingsService],
})
export class SettingsModule {}

results matching ""

    No results matching ""