Skip to content
Snippets Groups Projects
Select Git revision
  • f7d1428c6f3aeff5d17065bfaf8e0d7ac67fc5e1
  • master default
  • renovate/major-react-monorepo
  • renovate/node-22.x
  • renovate/node-18.x
  • renovate/nginxinc-nginx-unprivileged-1.x
  • renovate/devdependencies-(non-major)
7 results

routes.md

Blame
  • structures.module.ts 1.20 KiB
    import { HttpModule, Module } from '@nestjs/common';
    import { MongooseModule } from '@nestjs/mongoose';
    import { MailerModule } from '../mailer/mailer.module';
    import { UsersModule } from '../users/users.module';
    import { Structure, StructureSchema } from './schemas/structure.schema';
    import { StructuresController } from './structures.controller';
    import { StructuresService } from './services/structures.service';
    import { ApticStructuresService } from './services/aptic-structures.service';
    import { StructureTypeController } from './structure-type/structure-type.controller';
    import { StructureTypeService } from './structure-type/structure-type.service';
    import { StructureType, StructureTypeSchema } from './structure-type/structure-type.schema';
    
    @Module({
      imports: [
        MongooseModule.forFeature([
          { name: Structure.name, schema: StructureSchema },
          { name: StructureType.name, schema: StructureTypeSchema },
        ]),
        HttpModule,
        MailerModule,
        UsersModule,
      ],
      controllers: [StructuresController, StructureTypeController],
      exports: [StructuresService, StructureTypeService],
      providers: [StructuresService, StructureTypeService, ApticStructuresService],
    })
    export class StructuresModule {}