mock-data.module.ts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import { NgModule, ModuleWithProviders } from '@angular/core';
  2. import { CommonModule } from '@angular/common';
  3. import { UserService } from './users.service';
  4. import { ElectricityService } from './electricity.service';
  5. import { SmartTableService } from './smart-table.service';
  6. import { UserActivityService } from './user-activity.service';
  7. import { OrdersChartService } from './orders-chart.service';
  8. import { ProfitChartService } from './profit-chart.service';
  9. import { TrafficListService } from './traffic-list.service';
  10. import { PeriodsService } from './periods.service';
  11. import { EarningService } from './earning.service';
  12. import { OrdersProfitChartService } from './orders-profit-chart.service';
  13. import { TrafficBarService } from './traffic-bar.service';
  14. import { ProfitBarAnimationChartService } from './profit-bar-animation-chart.service';
  15. import { TemperatureHumidityService } from './temperature-humidity.service';
  16. import { SolarService } from './solar.service';
  17. import { TrafficChartService } from './traffic-chart.service';
  18. import { StatsBarService } from './stats-bar.service';
  19. import { CountryOrderService } from './country-order.service';
  20. import { StatsProgressBarService } from './stats-progress-bar.service';
  21. import { VisitorsAnalyticsService } from './visitors-analytics.service';
  22. import { SecurityCamerasService } from './security-cameras.service';
  23. const SERVICES = [
  24. UserService,
  25. ElectricityService,
  26. SmartTableService,
  27. UserActivityService,
  28. OrdersChartService,
  29. ProfitChartService,
  30. TrafficListService,
  31. PeriodsService,
  32. EarningService,
  33. OrdersProfitChartService,
  34. TrafficBarService,
  35. ProfitBarAnimationChartService,
  36. TemperatureHumidityService,
  37. SolarService,
  38. TrafficChartService,
  39. StatsBarService,
  40. CountryOrderService,
  41. StatsProgressBarService,
  42. VisitorsAnalyticsService,
  43. SecurityCamerasService,
  44. ];
  45. @NgModule({
  46. imports: [
  47. CommonModule,
  48. ],
  49. providers: [
  50. ...SERVICES,
  51. ],
  52. })
  53. export class MockDataModule {
  54. static forRoot(): ModuleWithProviders {
  55. return <ModuleWithProviders>{
  56. ngModule: MockDataModule,
  57. providers: [
  58. ...SERVICES,
  59. ],
  60. };
  61. }
  62. }