import { Module } from '@nestjs/common'; import { EntityModule } from '../meta/entity.module'; import { TypeOrmModule } from '@nestjs/typeorm'; import { WidgetMaster } from './entity/widget_master.entity'; import { DashboardPageData } from './entity/dashboard_page_data.entity'; import { DashboardController } from './controller/dashboard.controller'; import { DashboardService } from './service/dashboard.service'; import { DashboardRepository } from './repository/dashboard.repository'; import { ModuleModule } from '../module/module.module'; @Module({ imports: [ EntityModule, TypeOrmModule.forFeature([WidgetMaster, DashboardPageData]), ModuleModule, ], controllers: [DashboardController], providers: [DashboardService, DashboardRepository], exports: [DashboardService], }) export class DashboardModule {}