dependencies dependencies cluster_BaseCoreModule cluster_BaseCoreModule_imports BaseOccModule BaseOccModule BaseCoreModule BaseCoreModule BaseOccModule->BaseCoreModule CmsModule CmsModule CmsModule->BaseCoreModule ConfigInitializerModule ConfigInitializerModule ConfigInitializerModule->BaseCoreModule ConfigModule ConfigModule ConfigModule->BaseCoreModule ConfigValidatorModule ConfigValidatorModule ConfigValidatorModule->BaseCoreModule FeaturesConfigModule FeaturesConfigModule FeaturesConfigModule->BaseCoreModule GlobalMessageModule GlobalMessageModule GlobalMessageModule->BaseCoreModule I18nModule I18nModule I18nModule->BaseCoreModule LazyLoadingModule LazyLoadingModule LazyLoadingModule->BaseCoreModule MetaTagConfigModule MetaTagConfigModule MetaTagConfigModule->BaseCoreModule ProcessModule ProcessModule ProcessModule->BaseCoreModule SiteContextModule SiteContextModule SiteContextModule->BaseCoreModule StateModule StateModule StateModule->BaseCoreModule
import { ModuleWithProviders, NgModule } from '@angular/core';
import { CmsModule } from './cms/cms.module';
import { ConfigInitializerModule } from './config/config-initializer/config-initializer.module';
import { ConfigValidatorModule } from './config/config-validator/config-validator.module';
import { ConfigModule } from './config/config.module';
import { FeaturesConfigModule } from './features-config/features-config.module';
import { GlobalMessageModule } from './global-message/global-message.module';
import { I18nModule } from './i18n/i18n.module';
import { LazyLoadingModule } from './lazy-loading/lazy-loading.module';
import { BaseOccModule } from './occ/base-occ.module';
import { MetaTagConfigModule } from './occ/config/meta-tag-config.module';
import { ProcessModule } from './process/process.module';
import { SiteContextModule } from './site-context/site-context.module';
import { StateModule } from './state/state.module';

@NgModule({
  imports: [
    StateModule.forRoot(),
    ConfigModule.forRoot(),
    ConfigInitializerModule.forRoot(),
    ConfigValidatorModule.forRoot(),
    I18nModule.forRoot(),
    CmsModule.forRoot(),
    GlobalMessageModule.forRoot(),
    ProcessModule.forRoot(),
    FeaturesConfigModule.forRoot(),
    SiteContextModule.forRoot(), // should be imported after RouterModule.forRoot, because it overwrites UrlSerializer
    MetaTagConfigModule.forRoot(),
    BaseOccModule.forRoot(),
    LazyLoadingModule.forRoot(),
  ],
})
export class BaseCoreModule {
  static forRoot(): ModuleWithProviders<BaseCoreModule> {
    return {
      ngModule: BaseCoreModule,
    };
  }
}

result-matching ""

    No results matching ""