import { Module } from "@nestjs/common"; import { MongooseModule } from "@nestjs/mongoose"; import { ClientController } from "./client.controller"; import { ClientService } from "./client.service"; import { BranchDbService } from "./entities/db-service/branch.db.service"; import { ClientDbService } from "./entities/db-service/client.db.service"; import { BranchModel, BranchSchema } from "./entities/schema/branch.schema"; import { ClientDbSchema, ClientModel } from "./entities/schema/client.schema"; @Module({ imports: [ MongooseModule.forFeature([ { name: ClientModel.name, schema: ClientDbSchema }, { name: BranchModel.name, schema: BranchSchema, }, ]), ], controllers: [ClientController], providers: [ClientService, ClientDbService, BranchDbService], exports: [ClientService, ClientDbService, BranchDbService], }) export class ClientModule {}