app/core/core.module.ts
import { NgModule } from '@angular/core';
import { AuthService } from './services/auth.service';
import { LabelService } from './services/label-service/label-service.service';
import { PublicationService } from './services/publication-service/publication.service';
import { UtilService } from './services/util-service/util.service';
import { LoadingIndicatorService } from './services/loading-indicator.service';
import { QueryGuard } from './guards/queryGuard.guard';
import { TcmResolverService } from './services/tcmResolver.service';
import { RowResolverService } from './services/row-resolver.service';
import { FilterToggleService } from './services/filter-toggler/filter-toggle.service';
import { ComponentLinkService } from './services/component-link-service/component-link.service';
import { CommonModule } from '@angular/common';
import { ConstantsService } from '../shared/constants/constants.service';
import { ClientSideCacheService } from './client-side-cache/client-side-cache.service';
import { SearchFactory } from 'skf-search-angular-service';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { HttpClientModule } from '@angular/common/http';
import { IdGeneratorService } from './services/id-generator.service';
import { DataResolverService } from './services/data-resolver/data-resolver.service';
import { MediaKitService } from './services/mediaKit-service/media-kit.service';
import { OpcService } from './services/opc-service/opc-service.service';
import { PdpResolverService } from './services/pdp-resolver.service';
import { ExpandService } from './services/expand-service/expand.service';
@NgModule({
imports: [
CommonModule,
BrowserModule,
BrowserAnimationsModule,
HttpClientModule
],
providers: [
AuthService,
LabelService,
PublicationService,
UtilService,
LoadingIndicatorService,
QueryGuard,
RowResolverService,
ComponentLinkService,
TcmResolverService,
FilterToggleService,
ConstantsService,
ClientSideCacheService,
SearchFactory,
IdGeneratorService,
DataResolverService,
MediaKitService,
OpcService,
PdpResolverService,
ExpandService
],
exports: [
CommonModule,
BrowserModule,
BrowserAnimationsModule,
HttpClientModule,
]
})
export class CoreModule { }