All files / visitor visitor.module.ts

0% Statements 0/9
100% Branches 0/0
100% Functions 0/0
0% Lines 0/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47                                                                                             
import { Module } from '@nestjs/common';
import { MongooseModule } from '@nestjs/mongoose';
import { VisitorService } from './visitor.service';
import { VisitorController } from './visitor.controller';
import {
  VisitorConfiguration,
  VisitorConfigurationSchema,
  VisitorProfile,
  VisitorProfileSchema,
  VisitorAppointment,
  VisitorAppointmentSchema,
  VisitorCheckIn,
  VisitorCheckInSchema,
  VisitorGatePass,
  VisitorGatePassSchema,
  VisitorParkingSlot,
  VisitorParkingSlotSchema,
  VisitorParkingReservation,
  VisitorParkingReservationSchema,
  VisitorFacilityLocation,
  VisitorFacilityLocationSchema,
  VisitorFacilityRoom,
  VisitorFacilityRoomSchema
} from './schemas';
import { EventBusModule } from '../../platform/events/event-bus.module';
 
@Module({
  imports: [
    MongooseModule.forFeature([
      { name: VisitorConfiguration.name, schema: VisitorConfigurationSchema },
      { name: VisitorProfile.name, schema: VisitorProfileSchema },
      { name: VisitorAppointment.name, schema: VisitorAppointmentSchema },
      { name: VisitorCheckIn.name, schema: VisitorCheckInSchema },
      { name: VisitorGatePass.name, schema: VisitorGatePassSchema },
      { name: VisitorParkingSlot.name, schema: VisitorParkingSlotSchema },
      { name: VisitorParkingReservation.name, schema: VisitorParkingReservationSchema },
      { name: VisitorFacilityLocation.name, schema: VisitorFacilityLocationSchema },
      { name: VisitorFacilityRoom.name, schema: VisitorFacilityRoomSchema }
    ]),
    EventBusModule
  ],
  controllers: [VisitorController],
  providers: [VisitorService],
  exports: [VisitorService]
})
export class VisitorModule {}