import { Module, forwardRef } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { BillingModule } from '../billing/billing.module'; import { BookingsModule } from '../bookings/bookings.module'; import { LastMileModule } from '../last-mile/last-mile.module'; import { NotificationInboxModule } from '../notification-inbox/notification-inbox.module'; import { LastMileRequest } from './entities/last-mile-request.entity'; import { LastMileRequestsController } from './last-mile-requests.controller'; import { LastMileRequestsRepository } from './last-mile-requests.repository'; import { LastMileRequestsService } from './last-mile-requests.service'; @Module({ imports: [ TypeOrmModule.forFeature([LastMileRequest]), BillingModule, forwardRef(() => BookingsModule), LastMileModule, NotificationInboxModule, ], controllers: [LastMileRequestsController], providers: [LastMileRequestsRepository, LastMileRequestsService], exports: [LastMileRequestsService], }) export class LastMileRequestsModule {}