Blame view

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