import { NgModule} from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; import{StatisticsRoutingModule} from './statistics-routing.module'; import{StatisticsComponent} from './statistics.component'; import { StatisticsService } from '../utils/services/statistics.service'; import { CommunityService } from '../openaireLibrary/connect/community/community.service'; import { CommunitiesService } from '../communities/communities.service'; import {IFrameModule} from '../openaireLibrary/utils/iframe.module'; import {PiwikService} from '../openaireLibrary/utils/piwik/piwik.service'; import {Meta} from '../openaireLibrary/sharedComponents/metaService'; import {ConfigurationService} from '../openaireLibrary/utils/configuration/configuration.service'; import {FreeGuard} from '../openaireLibrary/login/freeGuard.guard'; import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard'; @NgModule({ imports: [ CommonModule, FormsModule, RouterModule, StatisticsRoutingModule, IFrameModule ], declarations: [ StatisticsComponent ], providers:[ FreeGuard, PreviousRouteRecorder, ConfigurationService, Meta, PiwikService, CommunityService, CommunitiesService, StatisticsService ], exports: [ StatisticsComponent ] }) export class StatisticsModule { }