Project

General

Profile

1
import {NgModule}                    from '@angular/core';
2
import {CommonModule, TitleCasePipe} from '@angular/common';
3
import {FormsModule}                 from '@angular/forms';
4
import {RouterModule}                from '@angular/router';
5

    
6
import {StatisticsRoutingModule}     from './statistics-routing.module';
7
import {IFrameModule}                from '../openaireLibrary/utils/iframe.module';
8

    
9
import {StatisticsComponent, StatisticsForDashboardComponent} from './statistics.component';
10

    
11
import {StatisticsService}           from '../utils/services/statistics.service';
12
import {PiwikService}                from '../openaireLibrary/utils/piwik/piwik.service';
13

    
14
import {FreeGuard}                   from '../openaireLibrary/login/freeGuard.guard';
15
import {PreviousRouteRecorder}       from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
16
import {IsRouteEnabled} from '../openaireLibrary/error/isRouteEnabled.guard'
17

    
18
@NgModule({
19
  imports: [
20
    CommonModule, FormsModule, RouterModule,
21
    StatisticsRoutingModule, IFrameModule
22
  ],
23
  declarations: [
24
    StatisticsComponent,
25
    StatisticsForDashboardComponent
26
  ],
27
  providers: [
28
    IsRouteEnabled, FreeGuard, PreviousRouteRecorder,
29
    PiwikService, StatisticsService, TitleCasePipe
30
  ],
31
  exports: [
32
    StatisticsForDashboardComponent
33
  ]
34
})
35
export class StatisticsModule { }
(4-4/4)