dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_CoreModule cluster_CoreModule_declarations cluster_CoreModule_exports cluster_CoreModule_imports cluster_CoreModule_providers BodyScrollDirective BodyScrollDirective CoreModule CoreModule BodyScrollDirective->CoreModule ContentTypeComponent ContentTypeComponent ContentTypeComponent->CoreModule DesktopOnlyDirective DesktopOnlyDirective DesktopOnlyDirective->CoreModule ErrorPageComponent ErrorPageComponent ErrorPageComponent->CoreModule LanguageDropdownComponent LanguageDropdownComponent LanguageDropdownComponent->CoreModule MainFooterComponent MainFooterComponent MainFooterComponent->CoreModule MainHeaderComponent MainHeaderComponent MainHeaderComponent->CoreModule MainMenuComponent MainMenuComponent MainMenuComponent->CoreModule OnlineOnlyDirective OnlineOnlyDirective OnlineOnlyDirective->CoreModule PermissionDirective PermissionDirective PermissionDirective->CoreModule SearchComponent SearchComponent SearchComponent->CoreModule TelemetryErrorModalComponent TelemetryErrorModalComponent TelemetryErrorModalComponent->CoreModule BodyScrollDirective BodyScrollDirective CoreModule->BodyScrollDirective DesktopOnlyDirective DesktopOnlyDirective CoreModule->DesktopOnlyDirective LanguageDropdownComponent LanguageDropdownComponent CoreModule->LanguageDropdownComponent MainFooterComponent MainFooterComponent CoreModule->MainFooterComponent MainHeaderComponent MainHeaderComponent CoreModule->MainHeaderComponent OnlineOnlyDirective OnlineOnlyDirective CoreModule->OnlineOnlyDirective PermissionDirective PermissionDirective CoreModule->PermissionDirective TelemetryErrorModalComponent TelemetryErrorModalComponent CoreModule->TelemetryErrorModalComponent TelemetryModule TelemetryModule CoreModule->TelemetryModule LocationModule LocationModule LocationModule->CoreModule NotificationModule NotificationModule NotificationModule->CoreModule SharedModule SharedModule SharedModule->CoreModule TelemetryModule TelemetryModule TelemetryModule->CoreModule CacheService CacheService CacheService->CoreModule
import { PermissionDirective, BodyScrollDirective, OnlineOnlyDirective, DesktopOnlyDirective } from './directives';
import { RouterModule } from '@angular/router';
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import {
  SuiSelectModule, SuiModalModule, SuiAccordionModule, SuiPopupModule, SuiDropdownModule,
  SuiProgressModule, SuiRatingModule, SuiCollapseModule
} from 'ng2-semantic-ui-v9';
import { FormsModule, ReactiveFormsModule, } from '@angular/forms';
import { SharedModule } from '../shared/shared.module';
import {
  MainHeaderComponent, MainFooterComponent, MainMenuComponent, SearchComponent, ErrorPageComponent,
  LanguageDropdownComponent
} from './components';
import { APP_BASE_HREF, PlatformLocation } from '@angular/common';
import { AuthGuard } from './guard/auth-gard.service';
import { CacheService } from '../../modules/shared/services/cache-service/cache.service';
import { WebExtensionModule } from '@project-sunbird/web-extensions';
import { TelemetryModule } from '../telemetry/telemetry.module';
import { CommonConsumptionModule } from '@project-sunbird/common-consumption';
import { ContentTypeComponent } from './components/content-type/content-type.component';
import { LocationModule } from '../../plugins/location/location.module';
import { NotificationModule } from '../notification/notification.module';
import { TelemetryErrorModalComponent } from '../shared/components/telemetry-error-modal/telemetry-error-modal.component';
@NgModule({
  imports: [
    CommonModule,
    SuiSelectModule, SuiModalModule, SuiAccordionModule, SuiPopupModule, SuiDropdownModule, SuiProgressModule,
    SuiRatingModule, SuiCollapseModule,
    SharedModule,
    RouterModule,
    FormsModule,
    ReactiveFormsModule,
    WebExtensionModule,
    TelemetryModule,
    CommonConsumptionModule,
    LocationModule,
    NotificationModule,
    
  ],
  declarations: [MainHeaderComponent, MainFooterComponent, MainMenuComponent, SearchComponent, PermissionDirective,
    BodyScrollDirective, OnlineOnlyDirective,
    ErrorPageComponent, LanguageDropdownComponent, ContentTypeComponent, DesktopOnlyDirective, TelemetryErrorModalComponent],
  exports: [MainHeaderComponent, MainFooterComponent, PermissionDirective, BodyScrollDirective, OnlineOnlyDirective,
    TelemetryModule, LanguageDropdownComponent, DesktopOnlyDirective, TelemetryErrorModalComponent],
  providers: [CacheService, AuthGuard, {
    provide: APP_BASE_HREF,
    useFactory: (s: PlatformLocation) => s.getBaseHrefFromDOM(),
    deps: [PlatformLocation]
  }]
})
export class CoreModule {
}

results matching ""

    No results matching ""