import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';

import { {{moduleName}}Service } from './{{toLowerCase moduleName}}.service';
import { {{moduleName}}Controller } from './{{toLowerCase moduleName}}.controller';
import { {{moduleName}}Repository } from './{{toLowerCase moduleName}}.repository';
import { {{moduleName}}Mapper } from './{{toLowerCase moduleName}}.mapper';

@Module({
  imports: [TypeOrmModule.forFeature([{{moduleName}}Repository])],
  controllers: [{{moduleName}}Controller],
  providers: [{{moduleName}}Service, {{moduleName}}Repository, {{moduleName}}Mapper],
  exports: [{{moduleName}}Service, {{moduleName}}Repository, {{moduleName}}Mapper],
})
export class {{moduleName}}Module {}
