Blame view

src/app/app.module.ts 4.6 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';
c680f5b4   Administrator   first commit
32
33
34
  
  // Services
  import { BusStopCreateService } from '../services/bus-stop-create.service';
c680f5b4   Administrator   first commit
35
  import { BusStopService } from '../services/bus-stop.service';
c36e5ea5   Administrator   add service-object
36
37
  import { ServiceObjectCreateService } from '../services/service-object-create.service';
  import { ServiceObjectService } from '../services/service-object.service';
e06cfa2b   Administrator   add road width
38
39
40
41
  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
42
43
  import { CrossSectionService } from '../services/cross-section.service';
  import { CrossSectionCreateService } from '../services/cross-section-create.service';
c36e5ea5   Administrator   add service-object
44
  import { BooleanSelectListService } from '../services/boolean-select-list.service';
907e8b4e   Yarik   Flow intensity
45
46
  import { FlowIntensityCreateService } from '../services/flow-intensity-create.service';
  import { FlowIntensityService } from '../services/flow-intensity.service';
ad296a58   Yarik   Road
47
48
  import { RoadCreateService } from '../services/road-create.service';
  import { RoadService } from '../services/road.service';
c36e5ea5   Administrator   add service-object
49
  
c680f5b4   Administrator   first commit
50
51
52
53
54
55
56
57
58
59
60
61
62
  const httpInterceptorProviders: Type<any>[] = [
    RequestInterceptor,
  ];
  
  @NgModule({
    declarations: [
      AppComponent,
      MainComponent,
      DataComponent,
      LoginComponent,
      ChartComponent,
      TemplatesComponent,
      BusStopComponent,
c36e5ea5   Administrator   add service-object
63
      ServiceObjectComponent,
e06cfa2b   Administrator   add road width
64
      RoadSurfaceComponent,
c680f5b4   Administrator   first commit
65
66
      EditorComponent,
      RendererComponent,
e06cfa2b   Administrator   add road width
67
      RoadWidthComponent,
907e8b4e   Yarik   Flow intensity
68
      FlowIntensityComponent,
ad296a58   Yarik   Road
69
      RoadComponent,
14db241c   Administrator   add cross section
70
      CrossSectionComponent,
c680f5b4   Administrator   first commit
71
72
73
74
75
    ], // directives, components, and pipes owned by this NgModule
    imports: [
      BrowserModule,
      AgGridModule.withComponents([
        BusStopComponent,
c36e5ea5   Administrator   add service-object
76
        ServiceObjectComponent,
c680f5b4   Administrator   first commit
77
78
        EditorComponent,
        RendererComponent,
e06cfa2b   Administrator   add road width
79
80
        RoadSurfaceComponent,
        RoadWidthComponent,
907e8b4e   Yarik   Flow intensity
81
        FlowIntensityComponent,
ad296a58   Yarik   Road
82
        RoadComponent,
14db241c   Administrator   add cross section
83
        CrossSectionComponent,
c680f5b4   Administrator   first commit
84
85
86
87
88
89
90
91
92
93
      ]),
      CovalentCoreModule.forRoot(),
      CovalentChartsModule.forRoot(),
      CovalentHttpModule.forRoot({
        interceptors: [{
          interceptor: RequestInterceptor, paths: ['**'],
        }],
      }),
      CovalentHighlightModule.forRoot(),
      CovalentMarkdownModule.forRoot(),
7085f966   Yarik   Validation try
94
      CovalentLoadingModule.forRoot(),
c680f5b4   Administrator   first commit
95
96
97
98
99
100
101
      appRoutes,
      NgxChartsModule,
    ], // modules needed to run this module
    providers: [
      appRoutingProviders,
      httpInterceptorProviders,
      Title,
c680f5b4   Administrator   first commit
102
      BooleanSelectListService,
c36e5ea5   Administrator   add service-object
103
      BusStopCreateService,
7085f966   Yarik   Validation try
104
      BusStopService,
c36e5ea5   Administrator   add service-object
105
      ServiceObjectCreateService,
e06cfa2b   Administrator   add road width
106
107
108
109
110
      ServiceObjectService,
      RoadSurfaceCreateService,
      RoadSurfaceService,
      RoadWidthCreateService,
      RoadWidthService,
907e8b4e   Yarik   Flow intensity
111
112
      FlowIntensityCreateService,
      FlowIntensityService,
ad296a58   Yarik   Road
113
114
      RoadCreateService,
      RoadService,
14db241c   Administrator   add cross section
115
116
      CrossSectionCreateService,
      CrossSectionService,
c680f5b4   Administrator   first commit
117
118
119
120
121
    ], // additional providers needed for this module
    entryComponents: [ ],
    bootstrap: [ AppComponent ],
  })
  export class AppModule {}