import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { IdeasService } from './ideas.service'; import { IdeasController } from './ideas.controller'; import { Idea } from './entities/idea.entity'; import { SpecificationHistory } from './entities/specification-history.entity'; import { IdeaEventsHandler } from './idea-events.handler'; @Module({ imports: [TypeOrmModule.forFeature([Idea, SpecificationHistory])], controllers: [IdeasController], providers: [IdeasService, IdeaEventsHandler], exports: [IdeasService, IdeaEventsHandler, TypeOrmModule], }) export class IdeasModule {}