Blame view

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