All files / src/interfaces/mobile-api mobile-api.module.ts

0% Statements 0/24
100% Branches 0/0
100% Functions 0/0
0% Lines 0/22

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 48 49 50 51 52                                                                                                       
import { Module } from '@nestjs/common';
import { MobileAttendanceController } from './employee/mobile-attendance.controller';
import { MobileLeaveController } from './employee/mobile-leave.controller';
import { PayrollMobileController } from './employee/payroll-mobile.controller';
import { ProjectsMobileController } from './employee/projects-mobile.controller';
import { MobileApprovalsController } from './manager/mobile-approvals.controller';
import { ProjectsManagerMobileController } from './manager/projects-manager-mobile.controller';
import { MobileClientController } from './client/mobile-client.controller';
import { MobilePushController } from './shared/mobile-push.controller';
import { MobileProcurementController } from './employee/mobile-procurement.controller';
import { MobileInventoryController } from './employee/mobile-inventory.controller';
 
// Imports dependencies modules
import { AttendanceModule } from '../../domains/hr/attendance/attendance.module';
import { LeaveModule } from '../../domains/hr/leave/leave.module';
import { PayrollModule } from '../../domains/hr/payroll/payroll.module';
import { ProjectsModule } from '../../domains/projects/projects.module';
import { ApprovalModule } from '../../platform/approvals/approval.module';
import { TenantModule } from '../../platform/tenants/tenant.module';
import { PermissionModule } from '../../platform/permissions/permission.module';
import { SaaSModule } from '../../platform/saas.module';
import { ProcurementModule } from '../../domains/procurement/procurement.module';
import { InventoryModule } from '../../domains/inventory/inventory.module';
 
@Module({
  imports: [
    PermissionModule,
    AttendanceModule,
    LeaveModule,
    PayrollModule,
    ProjectsModule,
    ApprovalModule,
    TenantModule,
    SaaSModule,
    ProcurementModule,
    InventoryModule,
  ],
  controllers: [
    MobileAttendanceController,
    MobileLeaveController,
    PayrollMobileController,
    ProjectsMobileController,
    MobileApprovalsController,
    ProjectsManagerMobileController,
    MobileClientController,
    MobilePushController,
    MobileProcurementController,
    MobileInventoryController,
  ],
})
export class MobileApiModule {}