import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SharedModule } from '@shared'; import { TicketManagementRoutingModule } from './ticket-management-routing.module'; import { ETCInvoicedListComponent } from './components/etc-invoiced-list/etc-invoiced-list.component'; import { ETCInvoicedRequestedComponent } from './components/etc-invoiced-requested/etc-invoiced-requested.component'; import { ETCInvoicedLogsComponent } from './components/etc-invoiced-logs/etc-invoiced-logs.component'; import { ETCBlacklistComponent } from './components/etc-blacklist/etc-blacklist.component'; import { InvoicedListComponent } from './components/invoiced-list/invoiced-list.component'; import { InvoiceRequestedComponent } from './components/invoice-requested/invoice-requested.component'; import { InvoiceRequestedDetailComponent } from './components/invoice-requested/invoice-requested-detail/invoice-requested-detail.component'; import { TransactionDetailsComponent } from './components/etc-invoiced-list/transaction-details/transaction-details.component'; import { RequestedInvoiceModalComponent } from './components/invoice-requested/requested-invoice-modal/requested-invoice-modal.component'; import { RequestedDetailComponent } from './components/invoice-requested/requested-detail/requested-detail.component'; import { InvoiceDetailComponent } from './components/invoice-detail/invoice-detail.component'; import { CancellationInvoiceComponent } from './components/cancellation-invoice/cancellation-invoice.component'; import { PushInvoiceComponent } from './components/cancellation-invoice/push-invoice/push-invoice.component'; import { AddOwnerComponent } from './components/etc-blacklist/add-owner/add-owner.component'; import { AddCartComponent } from './components/etc-blacklist/add-cart/add-cart.component'; import { InputInvoiceComponent } from './components/input-invoice/input-invoice.component'; import { InputInvoiceDetailComponent } from './components/input-invoice/input-invoice-detail/input-invoice-detail.component'; import { AddCollectionInvoiceModalComponent } from './components/input-invoice/add-collection-invoice-modal/add-collection-invoice-modal.component'; import { EditCollectionInvoiceComponent } from './components/input-invoice/edit-collection-invoice/edit-collection-invoice.component'; import { AddCostDetailComponent } from './components/input-invoice/add-cost-detail/add-cost-detail.component'; import { PrintOrderModalComponent } from './components/invoice-requested/print-order-modal/print-order-modal.component'; const COMPONENTS: any = [ ETCInvoicedListComponent, ETCInvoicedRequestedComponent, ETCInvoicedLogsComponent, ETCBlacklistComponent, InvoiceRequestedComponent, InvoicedListComponent, InvoiceRequestedDetailComponent, InvoiceDetailComponent, CancellationInvoiceComponent, PushInvoiceComponent, InputInvoiceComponent, InputInvoiceDetailComponent, EditCollectionInvoiceComponent ]; const NOTROUTECOMPONENTS: any = [ TransactionDetailsComponent, RequestedInvoiceModalComponent, RequestedDetailComponent, AddOwnerComponent, AddCartComponent, AddCollectionInvoiceModalComponent, AddCostDetailComponent ]; @NgModule({ declarations: [...COMPONENTS, ...NOTROUTECOMPONENTS, PrintOrderModalComponent], imports: [CommonModule, TicketManagementRoutingModule, SharedModule] }) export class TicketManagementModule {}