Blame view

src/app/app.module.ts 6.07 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
  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';
88b2c072   Yarik   Map
14
  import { TemplatesComponent } from './templates/templates.component';
c680f5b4   Administrator   first commit
15
16
17
  import { appRoutes, appRoutingProviders } from './app.routes';
  import { AgGridModule } from 'ag-grid-ng2/main';
  import { ChartComponent } from '../components/chart/chart.component';
842485ac   Administrator   add select point ...
18
  
c680f5b4   Administrator   first commit
19
20
21
22
23
24
  
  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
25
  import { ServiceObjectComponent } from './data/service-object/service-object.component';
e06cfa2b   Administrator   add road width
26
27
  import { RoadSurfaceComponent } from './data/road-surface/road-surface.component';
  import { RoadWidthComponent } from './data/road-width/road-width.component';
4cfbf7ca   Administrator   add road-to-category
28
  import { RoadToCategoryComponent } from './data/road-to-category/road-to-category.component';
14db241c   Administrator   add cross section
29
  import { CrossSectionComponent } from './data/cross-section/cross-section.component';
c680f5b4   Administrator   first commit
30
31
  import { EditorComponent } from '../helpers/editor.component';
  import { RendererComponent } from '../helpers/renderer.component';
842485ac   Administrator   add select point ...
32
33
  import { MapEditorComponent } from '../helpers/map-editor.component';
  import { MapRendererComponent } from '../helpers/map-renderer.component';
907e8b4e   Yarik   Flow intensity
34
  import { FlowIntensityComponent } from './data/flow-intensity/flow-intensity.component';
ad296a58   Yarik   Road
35
  import { RoadComponent } from './data/road/road.component';
5d8a505f   Yarik   RoadService
36
  import { RoadServiceComponent } from './data/road-service/road-service.component';
ad02f75f   Yarik   SettlementAddress...
37
  import { SettlementAddressLinkComponent } from './data/settlement-address-link/settlement-address-link.component';
88b2c072   Yarik   Map
38
  import { MapComponent } from './data/map/map.component';
c680f5b4   Administrator   first commit
39
40
41
  
  // Services
  import { BusStopCreateService } from '../services/bus-stop-create.service';
c680f5b4   Administrator   first commit
42
  import { BusStopService } from '../services/bus-stop.service';
c36e5ea5   Administrator   add service-object
43
44
  import { ServiceObjectCreateService } from '../services/service-object-create.service';
  import { ServiceObjectService } from '../services/service-object.service';
e06cfa2b   Administrator   add road width
45
46
47
48
  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';
4cfbf7ca   Administrator   add road-to-category
49
50
  import { RoadToCategoryService } from '../services/road-to-category.service';
  import { RoadToCategoryCreateService } from '../services/road-to-category-create.service';
14db241c   Administrator   add cross section
51
52
  import { CrossSectionService } from '../services/cross-section.service';
  import { CrossSectionCreateService } from '../services/cross-section-create.service';
c36e5ea5   Administrator   add service-object
53
  import { BooleanSelectListService } from '../services/boolean-select-list.service';
907e8b4e   Yarik   Flow intensity
54
55
  import { FlowIntensityCreateService } from '../services/flow-intensity-create.service';
  import { FlowIntensityService } from '../services/flow-intensity.service';
ad296a58   Yarik   Road
56
57
  import { RoadCreateService } from '../services/road-create.service';
  import { RoadService } from '../services/road.service';
5d8a505f   Yarik   RoadService
58
59
  import { RoadServiceService } from '../services/road-service.service';
  import { RoadServiceCreateService } from '../services/road-service-create.service';
ad02f75f   Yarik   SettlementAddress...
60
61
  import { SettlementAddressLinkService } from '../services/settlement-address-link.service';
  import { SettlementAddressLinkCreateService } from '../services/settlement-address-link-create.service';
c36e5ea5   Administrator   add service-object
62
  
c680f5b4   Administrator   first commit
63
64
65
66
67
68
69
70
71
72
73
74
75
  const httpInterceptorProviders: Type<any>[] = [
    RequestInterceptor,
  ];
  
  @NgModule({
    declarations: [
      AppComponent,
      MainComponent,
      DataComponent,
      LoginComponent,
      ChartComponent,
      TemplatesComponent,
      BusStopComponent,
c36e5ea5   Administrator   add service-object
76
      ServiceObjectComponent,
e06cfa2b   Administrator   add road width
77
      RoadSurfaceComponent,
c680f5b4   Administrator   first commit
78
79
      EditorComponent,
      RendererComponent,
842485ac   Administrator   add select point ...
80
81
      MapEditorComponent,
      MapRendererComponent,
e06cfa2b   Administrator   add road width
82
      RoadWidthComponent,
4cfbf7ca   Administrator   add road-to-category
83
      RoadToCategoryComponent,
907e8b4e   Yarik   Flow intensity
84
      FlowIntensityComponent,
ad296a58   Yarik   Road
85
      RoadComponent,
14db241c   Administrator   add cross section
86
      CrossSectionComponent,
5d8a505f   Yarik   RoadService
87
      RoadServiceComponent,
ad02f75f   Yarik   SettlementAddress...
88
      SettlementAddressLinkComponent,
842485ac   Administrator   add select point ...
89
      MapComponent
c680f5b4   Administrator   first commit
90
91
92
93
94
    ], // directives, components, and pipes owned by this NgModule
    imports: [
      BrowserModule,
      AgGridModule.withComponents([
        BusStopComponent,
c36e5ea5   Administrator   add service-object
95
        ServiceObjectComponent,
c680f5b4   Administrator   first commit
96
97
        EditorComponent,
        RendererComponent,
842485ac   Administrator   add select point ...
98
99
        MapEditorComponent,
        MapRendererComponent,
e06cfa2b   Administrator   add road width
100
101
        RoadSurfaceComponent,
        RoadWidthComponent,
4cfbf7ca   Administrator   add road-to-category
102
        RoadToCategoryComponent,
907e8b4e   Yarik   Flow intensity
103
        FlowIntensityComponent,
ad296a58   Yarik   Road
104
        RoadComponent,
14db241c   Administrator   add cross section
105
        CrossSectionComponent,
5d8a505f   Yarik   RoadService
106
        RoadServiceComponent,
ad02f75f   Yarik   SettlementAddress...
107
        SettlementAddressLinkComponent,
c680f5b4   Administrator   first commit
108
109
110
111
112
113
114
115
116
117
      ]),
      CovalentCoreModule.forRoot(),
      CovalentChartsModule.forRoot(),
      CovalentHttpModule.forRoot({
        interceptors: [{
          interceptor: RequestInterceptor, paths: ['**'],
        }],
      }),
      CovalentHighlightModule.forRoot(),
      CovalentMarkdownModule.forRoot(),
7085f966   Yarik   Validation try
118
      CovalentLoadingModule.forRoot(),
c680f5b4   Administrator   first commit
119
120
121
122
123
124
125
      appRoutes,
      NgxChartsModule,
    ], // modules needed to run this module
    providers: [
      appRoutingProviders,
      httpInterceptorProviders,
      Title,
c680f5b4   Administrator   first commit
126
      BooleanSelectListService,
c36e5ea5   Administrator   add service-object
127
      BusStopCreateService,
7085f966   Yarik   Validation try
128
      BusStopService,
c36e5ea5   Administrator   add service-object
129
      ServiceObjectCreateService,
e06cfa2b   Administrator   add road width
130
131
132
133
134
      ServiceObjectService,
      RoadSurfaceCreateService,
      RoadSurfaceService,
      RoadWidthCreateService,
      RoadWidthService,
4cfbf7ca   Administrator   add road-to-category
135
136
      RoadToCategoryCreateService,
      RoadToCategoryService,
907e8b4e   Yarik   Flow intensity
137
138
      FlowIntensityCreateService,
      FlowIntensityService,
ad296a58   Yarik   Road
139
140
      RoadCreateService,
      RoadService,
14db241c   Administrator   add cross section
141
142
      CrossSectionCreateService,
      CrossSectionService,
5d8a505f   Yarik   RoadService
143
144
      RoadServiceService,
      RoadServiceCreateService,
ad02f75f   Yarik   SettlementAddress...
145
      SettlementAddressLinkService,
842485ac   Administrator   add select point ...
146
      SettlementAddressLinkCreateService
c680f5b4   Administrator   first commit
147
148
149
150
151
    ], // additional providers needed for this module
    entryComponents: [ ],
    bootstrap: [ AppComponent ],
  })
  export class AppModule {}