dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_CheckoutDialogsModule cluster_CheckoutDialogsModule_declarations cluster_CheckoutDialogsModule_exports cluster_CheckoutDialogsModule_imports CheckoutSuccessMessageDialogComponent CheckoutSuccessMessageDialogComponent CheckoutDialogsModule CheckoutDialogsModule CheckoutSuccessMessageDialogComponent->CheckoutDialogsModule CheckoutSuccessMessageDialogUiComponent CheckoutSuccessMessageDialogUiComponent CheckoutSuccessMessageDialogUiComponent->CheckoutDialogsModule CheckoutSuccessMessageDialogComponent CheckoutSuccessMessageDialogComponent CheckoutDialogsModule->CheckoutSuccessMessageDialogComponent ModalModule ModalModule ModalModule->CheckoutDialogsModule

File

src/app/checkout/checkout-dialogs/checkout-dialogs.module.ts

import { NgModule } from "@angular/core"
import { CommonModule } from '@angular/common'

import { ModalModule } from 'src/app/shared/modal/modal.module'

import { CheckoutSuccessMessageDialogComponent } from './checkout-success-message/smart/checkout-success-message-dialog.component'
import { CheckoutSuccessMessageDialogUiComponent } from './checkout-success-message/ui/checkout-success-message-dialog-ui.component'

/**
 * @description   Necessary code separation other-wise circular dependency between CheckoutDataModule & CheckoutComponentsModule
 */
@NgModule({
  imports: [
    CommonModule,
    ModalModule
  ],
  declarations: [
    CheckoutSuccessMessageDialogComponent,
    CheckoutSuccessMessageDialogUiComponent
  ],
  exports: [
    CheckoutSuccessMessageDialogComponent
  ]
})
export class CheckoutDialogsModule {
  constructor() {
    console.log('[CheckoutDialogsModule] constructor()')
  }
}

result-matching ""

    No results matching ""