1
|
import {NgModule} from '@angular/core';
|
2
|
import {CommonModule} from '@angular/common';
|
3
|
import {NumbersComponent} from './numbers.component';
|
4
|
import {IconsModule} from '../../utils/icons/icons.module';
|
5
|
import {IconsService} from '../../utils/icons/icons.service';
|
6
|
import {book, cog, database, earth} from '../../utils/icons/icons';
|
7
|
import {SearchResearchResultsService} from '../../services/searchResearchResults.service';
|
8
|
import {SearchDataprovidersService} from '../../services/searchDataproviders.service';
|
9
|
import {RefineFieldResultsService} from '../../services/refineFieldResults.service';
|
10
|
import {LoadingModule} from '../../utils/loading/loading.module';
|
11
|
import {RouterModule} from "@angular/router";
|
12
|
|
13
|
@NgModule({
|
14
|
imports: [CommonModule, IconsModule, LoadingModule, RouterModule],
|
15
|
declarations: [NumbersComponent],
|
16
|
exports: [NumbersComponent],
|
17
|
providers: [SearchResearchResultsService, SearchDataprovidersService, RefineFieldResultsService]
|
18
|
})
|
19
|
export class NumbersModule {
|
20
|
constructor(private iconsService: IconsService) {
|
21
|
this.iconsService.registerIcons([book, database, cog, earth])
|
22
|
}
|
23
|
}
|