Blame view

src/app/app.module.ts 2.97 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';
c680f5b4   Administrator   first commit
25
26
27
28
29
  import { EditorComponent } from '../helpers/editor.component';
  import { RendererComponent } from '../helpers/renderer.component';
  
  // Services
  import { BusStopCreateService } from '../services/bus-stop-create.service';
c680f5b4   Administrator   first commit
30
  import { BusStopService } from '../services/bus-stop.service';
c36e5ea5   Administrator   add service-object
31
32
33
34
  import { ServiceObjectCreateService } from '../services/service-object-create.service';
  import { ServiceObjectService } from '../services/service-object.service';
  import { BooleanSelectListService } from '../services/boolean-select-list.service';
  
c680f5b4   Administrator   first commit
35
36
37
38
39
40
41
42
43
44
45
46
47
48
  
  const httpInterceptorProviders: Type<any>[] = [
    RequestInterceptor,
  ];
  
  @NgModule({
    declarations: [
      AppComponent,
      MainComponent,
      DataComponent,
      LoginComponent,
      ChartComponent,
      TemplatesComponent,
      BusStopComponent,
c36e5ea5   Administrator   add service-object
49
      ServiceObjectComponent,
c680f5b4   Administrator   first commit
50
51
52
53
54
55
56
      EditorComponent,
      RendererComponent,
    ], // directives, components, and pipes owned by this NgModule
    imports: [
      BrowserModule,
      AgGridModule.withComponents([
        BusStopComponent,
c36e5ea5   Administrator   add service-object
57
        ServiceObjectComponent,
c680f5b4   Administrator   first commit
58
59
60
61
62
63
64
65
66
67
68
69
        EditorComponent,
        RendererComponent,
      ]),
      CovalentCoreModule.forRoot(),
      CovalentChartsModule.forRoot(),
      CovalentHttpModule.forRoot({
        interceptors: [{
          interceptor: RequestInterceptor, paths: ['**'],
        }],
      }),
      CovalentHighlightModule.forRoot(),
      CovalentMarkdownModule.forRoot(),
7085f966   Yarik   Validation try
70
      CovalentLoadingModule.forRoot(),
c680f5b4   Administrator   first commit
71
72
73
74
75
76
77
      appRoutes,
      NgxChartsModule,
    ], // modules needed to run this module
    providers: [
      appRoutingProviders,
      httpInterceptorProviders,
      Title,
c680f5b4   Administrator   first commit
78
      BooleanSelectListService,
c36e5ea5   Administrator   add service-object
79
      BusStopCreateService,
7085f966   Yarik   Validation try
80
      BusStopService,
c36e5ea5   Administrator   add service-object
81
82
      ServiceObjectCreateService,
      ServiceObjectService
c680f5b4   Administrator   first commit
83
84
85
86
87
    ], // additional providers needed for this module
    entryComponents: [ ],
    bootstrap: [ AppComponent ],
  })
  export class AppModule {}