Blame view

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