import { Module } from '@nestjs/common'; import { LayoutPreferenceController } from './controller/layout_preference.controller'; import { LayoutPreferenceService } from './service/layout_preference.service'; import { EntityModule } from '../meta/entity.module'; import { TypeOrmModule } from '@nestjs/typeorm'; import { LayoutPreference } from './entity/layout_preference.entity'; import { LayoutPreferenceRepository } from './repository/layout_preference.repository'; import { AttributeMaster } from '../meta/entity/attribute-master.entity'; @Module({ imports: [ EntityModule, TypeOrmModule.forFeature([LayoutPreference, AttributeMaster]), ], controllers: [LayoutPreferenceController], providers: [ { provide: 'LayoutPreferenceService', useClass: LayoutPreferenceService }, LayoutPreferenceRepository, ], exports: ['LayoutPreferenceService',LayoutPreferenceRepository], }) export class LayoutPreferenceModule {}