dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_CauseModule cluster_CauseModule_imports cluster_CauseModule_exports CauseSharedModule CauseSharedModule CauseModule CauseModule CauseSharedModule->CauseModule CauseCoreModule.forRoot() CauseCoreModule.forRoot() CauseCoreModule.forRoot()->CauseModule CauseDialogModule.forRoot() CauseDialogModule.forRoot() CauseDialogModule.forRoot()->CauseModule CauseFormModule.forRoot() CauseFormModule.forRoot() CauseFormModule.forRoot()->CauseModule CauseCoreModule CauseCoreModule CauseModule->CauseCoreModule CauseDialogModule CauseDialogModule CauseModule->CauseDialogModule CauseFormModule CauseFormModule CauseModule->CauseFormModule

File

src/lib/module.ts

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

import { CauseCoreModule } from './core';
import { CauseDialogModule } from './dialog';
import { CauseFormModule } from './form';
import { CauseSharedModule } from './shared';

const CAUSE_MODULES = [
  CauseCoreModule,
  CauseDialogModule,
  CauseFormModule,
];

@NgModule({
  exports: CAUSE_MODULES,
  imports: [
    CauseSharedModule,
    CauseCoreModule.forRoot(),
    CauseDialogModule.forRoot(),
    CauseFormModule.forRoot(),
  ]
})
export class CauseModule {
  static forRoot(): ModuleWithProviders {
    return {
      ngModule: CauseModule,
      providers: []
    };
  }
}

results matching ""

    No results matching ""