dependencies dependencies cluster_ContactModule cluster_ContactModule_exports cluster_ContactModule_providers ContactService ContactService ContactModule ContactModule ContactModule->ContactService ContactService ContactService ContactService->ContactModule
import { Module } from '@nestjs/common';
import { ContactService } from './service/contact.service';
import { ConfigProvider } from '../common/provider/config.provider';
import { ContactRepositoryProvider } from './provider/contact-repository.provider';
import { AddContactController } from './controller/add-contact.controller';
import { ContactListController } from './controller/contact-list.controller';
import { UpdateContactController } from './controller/update-contact.controller';
import { DeleteContactController } from './controller/delete-contact.controller';
import { GoogleLibPhoneNumberProvider } from '../common/provider/google-phone-number.provider';
import { ConfigModule } from '@nestjs/config';
import configuration from '../config/default';

@Module({
  imports: [
    ConfigModule.forRoot({
      load: [configuration],
    }),
  ],
  controllers: [
    AddContactController,
    ContactListController,
    UpdateContactController,
    DeleteContactController,
  ],
  providers: [
    ContactService,
    ConfigProvider,
    ContactRepositoryProvider,
    GoogleLibPhoneNumberProvider,
  ],
  exports: [ContactService, ContactRepositoryProvider],
})
export class ContactModule {}

results matching ""

    No results matching ""