Jules
Initial clean CRM deployment with prebuilt assets
d9494a5
Raw
History Blame Contribute Delete
1.69 kB
import { Module } from '@nestjs/common';
import { CoreCommonApiModule } from 'src/engine/api/common/core-common-api.module';
import { WorkspaceManyOrAllFlatEntityMapsCacheModule } from 'src/engine/metadata-modules/flat-entity/services/workspace-many-or-all-flat-entity-maps-cache.module';
import { PageLayoutWidgetModule } from 'src/engine/metadata-modules/page-layout-widget/page-layout-widget.module';
import { TwentyORMModule } from 'src/engine/twenty-orm/twenty-orm.module';
import { BarChartDataResolver } from 'src/modules/dashboard/chart-data/resolvers/bar-chart-data.resolver';
import { LineChartDataResolver } from 'src/modules/dashboard/chart-data/resolvers/line-chart-data.resolver';
import { PieChartDataResolver } from 'src/modules/dashboard/chart-data/resolvers/pie-chart-data.resolver';
import { BarChartDataService } from 'src/modules/dashboard/chart-data/services/bar-chart-data.service';
import { ChartDataQueryService } from 'src/modules/dashboard/chart-data/services/chart-data-query.service';
import { LineChartDataService } from 'src/modules/dashboard/chart-data/services/line-chart-data.service';
import { PieChartDataService } from 'src/modules/dashboard/chart-data/services/pie-chart-data.service';
@Module({
imports: [
CoreCommonApiModule,
PageLayoutWidgetModule,
WorkspaceManyOrAllFlatEntityMapsCacheModule,
TwentyORMModule,
],
providers: [
ChartDataQueryService,
PieChartDataService,
PieChartDataResolver,
LineChartDataService,
LineChartDataResolver,
BarChartDataService,
BarChartDataResolver,
],
exports: [PieChartDataService, LineChartDataService, BarChartDataService],
})
export class ChartDataModule {}