dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_DiscussionUiModule cluster_DiscussionUiModule_declarations cluster_DiscussionUiModule_exports cluster_DiscussionUiModule_imports cluster_DiscussionUiModule_providers BaseWrapperComponent BaseWrapperComponent DiscussionUiModule DiscussionUiModule BaseWrapperComponent->DiscussionUiModule CategoryWidgetComponent CategoryWidgetComponent CategoryWidgetComponent->DiscussionUiModule LibEntryComponent LibEntryComponent LibEntryComponent->DiscussionUiModule TagsWidgetComponent TagsWidgetComponent TagsWidgetComponent->DiscussionUiModule BaseWrapperComponent BaseWrapperComponent DiscussionUiModule->BaseWrapperComponent CategoryWidgetComponent CategoryWidgetComponent DiscussionUiModule->CategoryWidgetComponent TagsWidgetComponent TagsWidgetComponent DiscussionUiModule->TagsWidgetComponent DiscussionRoutingModule DiscussionRoutingModule DiscussionRoutingModule->DiscussionUiModule ElementsModule ElementsModule ElementsModule->DiscussionUiModule DiscussionEventsService DiscussionEventsService DiscussionEventsService->DiscussionUiModule TelemetryUtilsService TelemetryUtilsService TelemetryUtilsService->DiscussionUiModule
import { TelemetryUtilsService } from './telemetry-utils.service';
import { ElementsModule } from './elements/elements.module';
import { LibEntryComponent } from './components/lib-entry/lib-entry.component';
import { ComponentsModule } from './components/components.module';
import { DiscussionRoutingModule } from './discussion-routing/discussion-routing.module';
import { CategoryWidgetComponent } from './wrapper/category-widget/category-widget.component';

import {  ModuleWithProviders, NgModule } from '@angular/core';

import { DiscussionEventsService } from './discussion-events.service';
import { BaseWrapperComponent } from './wrapper/base-wrapper/base-wrapper.component';
import { TagsWidgetComponent } from './wrapper/tags-widget/tags-widget.component';
import { CommonModule } from '@angular/common';

export function provideCsModule(){
  return window['CsModule'];
}
@NgModule({
  declarations: [ LibEntryComponent, CategoryWidgetComponent, BaseWrapperComponent, TagsWidgetComponent],
  imports: [
    ComponentsModule,
    DiscussionRoutingModule,
    ElementsModule,
    CommonModule,
  ],
  exports: [ ComponentsModule , CategoryWidgetComponent, BaseWrapperComponent, TagsWidgetComponent ],
  providers: [ DiscussionEventsService, TelemetryUtilsService,{provide: 'CsModule', useFactory: provideCsModule} ]
})
export class DiscussionUiModule { 
}

results matching ""

    No results matching ""