Blame view

src/app/app.module.ts 4.93 KB
c680f5b4   Administrator   first commit
1
2
3
  import { NgModule, Type } from '@angular/core';
  import { BrowserModule, Title }  from '@angular/platform-browser';
  
7085f966   Yarik   Validation try
4
  import { CovalentCoreModule, CovalentLoadingModule } from '@covalent/core';
c680f5b4   Administrator   first commit
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  import { CovalentHttpModule, IHttpInterceptor } from '@covalent/http';
  import { CovalentHighlightModule } from '@covalent/highlight';
  import { CovalentMarkdownModule } from '@covalent/markdown';
  import { CovalentChartsModule } from '@covalent/charts';
  
  import { AppComponent } from './app.component';
  import { MainComponent } from './main/main.component';
  import { LoginComponent } from './login/login.component';
  import { DataComponent } from './data/data.component';
  import { TemplatesComponent } from './templates/templates.component';;
  import { appRoutes, appRoutingProviders } from './app.routes';
  import { AgGridModule } from 'ag-grid-ng2/main';
  import { ChartComponent } from '../components/chart/chart.component';
  
  import { RequestInterceptor } from '../config/interceptors/request.interceptor';
  
  import { NgxChartsModule } from '@swimlane/ngx-charts';
  
  import { BusStopComponent } from './data/bus-stop/bus-stop.component';
c36e5ea5   Administrator   add service-object
24
  import { ServiceObjectComponent } from './data/service-object/service-object.component';
e06cfa2b   Administrator   add road width
25
26
  import { RoadSurfaceComponent } from './data/road-surface/road-surface.component';
  import { RoadWidthComponent } from './data/road-width/road-width.component';
14db241c   Administrator   add cross section
27
  import { CrossSectionComponent } from './data/cross-section/cross-section.component';
c680f5b4   Administrator   first commit
28
29
  import { EditorComponent } from '../helpers/editor.component';
  import { RendererComponent } from '../helpers/renderer.component';
907e8b4e   Yarik   Flow intensity
30
  import { FlowIntensityComponent } from './data/flow-intensity/flow-intensity.component';
ad296a58   Yarik   Road
31
  import { RoadComponent } from './data/road/road.component';
5d8a505f   Yarik   RoadService
32
  import { RoadServiceComponent } from './data/road-service/road-service.component';
c680f5b4   Administrator   first commit
33
34
35
  
  // Services
  import { BusStopCreateService } from '../services/bus-stop-create.service';
c680f5b4   Administrator   first commit
36
  import { BusStopService } from '../services/bus-stop.service';
c36e5ea5   Administrator   add service-object
37
38
  import { ServiceObjectCreateService } from '../services/service-object-create.service';
  import { ServiceObjectService } from '../services/service-object.service';
e06cfa2b   Administrator   add road width
39
40
41
42
  import { RoadSurfaceService } from '../services/road-surface.service';
  import { RoadSurfaceCreateService } from '../services/road-surface-create.service';
  import { RoadWidthService } from '../services/road-width.service';
  import { RoadWidthCreateService } from '../services/road-width-create.service';
14db241c   Administrator   add cross section
43
44
  import { CrossSectionService } from '../services/cross-section.service';
  import { CrossSectionCreateService } from '../services/cross-section-create.service';
c36e5ea5   Administrator   add service-object
45
  import { BooleanSelectListService } from '../services/boolean-select-list.service';
907e8b4e   Yarik   Flow intensity
46
47
  import { FlowIntensityCreateService } from '../services/flow-intensity-create.service';
  import { FlowIntensityService } from '../services/flow-intensity.service';
ad296a58   Yarik   Road
48
49
  import { RoadCreateService } from '../services/road-create.service';
  import { RoadService } from '../services/road.service';
5d8a505f   Yarik   RoadService
50
51
  import { RoadServiceService } from '../services/road-service.service';
  import { RoadServiceCreateService } from '../services/road-service-create.service';
c36e5ea5   Administrator   add service-object
52
  
c680f5b4   Administrator   first commit
53
54
55
56
57
58
59
60
61
62
63
64
65
  const httpInterceptorProviders: Type<any>[] = [
    RequestInterceptor,
  ];
  
  @NgModule({
    declarations: [
      AppComponent,
      MainComponent,
      DataComponent,
      LoginComponent,
      ChartComponent,
      TemplatesComponent,
      BusStopComponent,
c36e5ea5   Administrator   add service-object
66
      ServiceObjectComponent,
e06cfa2b   Administrator   add road width
67
      RoadSurfaceComponent,
c680f5b4   Administrator   first commit
68
69
      EditorComponent,
      RendererComponent,
e06cfa2b   Administrator   add road width
70
      RoadWidthComponent,
907e8b4e   Yarik   Flow intensity
71
      FlowIntensityComponent,
ad296a58   Yarik   Road
72
      RoadComponent,
14db241c   Administrator   add cross section
73
      CrossSectionComponent,
5d8a505f   Yarik   RoadService
74
      RoadServiceComponent,
c680f5b4   Administrator   first commit
75
76
77
78
79
    ], // directives, components, and pipes owned by this NgModule
    imports: [
      BrowserModule,
      AgGridModule.withComponents([
        BusStopComponent,
c36e5ea5   Administrator   add service-object
80
        ServiceObjectComponent,
c680f5b4   Administrator   first commit
81
82
        EditorComponent,
        RendererComponent,
e06cfa2b   Administrator   add road width
83
84
        RoadSurfaceComponent,
        RoadWidthComponent,
907e8b4e   Yarik   Flow intensity
85
        FlowIntensityComponent,
ad296a58   Yarik   Road
86
        RoadComponent,
14db241c   Administrator   add cross section
87
        CrossSectionComponent,
5d8a505f   Yarik   RoadService
88
        RoadServiceComponent,
c680f5b4   Administrator   first commit
89
90
91
92
93
94
95
96
97
98
      ]),
      CovalentCoreModule.forRoot(),
      CovalentChartsModule.forRoot(),
      CovalentHttpModule.forRoot({
        interceptors: [{
          interceptor: RequestInterceptor, paths: ['**'],
        }],
      }),
      CovalentHighlightModule.forRoot(),
      CovalentMarkdownModule.forRoot(),
7085f966   Yarik   Validation try
99
      CovalentLoadingModule.forRoot(),
c680f5b4   Administrator   first commit
100
101
102
103
104
105
106
      appRoutes,
      NgxChartsModule,
    ], // modules needed to run this module
    providers: [
      appRoutingProviders,
      httpInterceptorProviders,
      Title,
c680f5b4   Administrator   first commit
107
      BooleanSelectListService,
c36e5ea5   Administrator   add service-object
108
      BusStopCreateService,
7085f966   Yarik   Validation try
109
      BusStopService,
c36e5ea5   Administrator   add service-object
110
      ServiceObjectCreateService,
e06cfa2b   Administrator   add road width
111
112
113
114
115
      ServiceObjectService,
      RoadSurfaceCreateService,
      RoadSurfaceService,
      RoadWidthCreateService,
      RoadWidthService,
907e8b4e   Yarik   Flow intensity
116
117
      FlowIntensityCreateService,
      FlowIntensityService,
ad296a58   Yarik   Road
118
119
      RoadCreateService,
      RoadService,
14db241c   Administrator   add cross section
120
121
      CrossSectionCreateService,
      CrossSectionService,
5d8a505f   Yarik   RoadService
122
123
      RoadServiceService,
      RoadServiceCreateService,
c680f5b4   Administrator   first commit
124
125
126
127
128
    ], // additional providers needed for this module
    entryComponents: [ ],
    bootstrap: [ AppComponent ],
  })
  export class AppModule {}