Blame view

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