mask.module.ts 810 B

1234567891011121314151617181920212223
  1. import { Module } from '@nestjs/common'
  2. import { TypeOrmModule } from '@nestjs/typeorm'
  3. import { Mask } from './entities/mask.entity'
  4. import { MaskService } from './mask.service'
  5. import { MaskAdminController } from './mask.admin.controller'
  6. import { BcryptService } from '../shared/hashing/bcrypt.service'
  7. import { HashingService } from '../shared/hashing/hashing.service'
  8. import { SmsModule } from '../sms/sms.module'
  9. import { MembershipModule } from 'src/membership/membership.module'
  10. @Module({
  11. imports: [SmsModule, TypeOrmModule.forFeature([Mask]), MembershipModule],
  12. controllers: [MaskAdminController],
  13. providers: [
  14. {
  15. provide: HashingService,
  16. useClass: BcryptService
  17. },
  18. MaskService
  19. ],
  20. exports: [MaskService]
  21. })
  22. export class MaskModule {}