import { NgModule, Type } from '@angular/core'; import { SharedModule, SHARED_G2_MODULES } from '@shared'; import { DatatableRoutingModule } from './datatable-routing.module'; import { DatatableCustomindexComponent } from './components/customtable/customindex/customindex.component'; import { DatatableOwnerComponent } from './components/customtable/owner/owner.component'; import { DatatableDriverComponent } from './components/customtable/driver/driver.component'; import { DatatableOperationtableComponent } from './components/operationtable/operationtable.component'; import { OperationtablePieComponent } from './components/operationtable/pie/pie.component'; import { DatatableOrderReportingComponent } from './reporting/components/order-reporting/order-reporting.component'; import { DatatableDataindexComponent } from './components/dataindex/dataindex.component'; import { OperationtableCurveComponent } from './components/operationtable/curve/curve.component'; import { DatatableComplianceIndexComponent } from './components/compliance/index/index.component'; import { DatatableFinancetableComponent } from './components/financetable/financetable.component'; import { DatatableInvoicetableComponent } from './components/invoicetable/invoicetable.component'; import { DatatableComplianceSalesmanComponent } from './components/compliance/salesman/salesman.component'; import { DatatableComplianceCustomerComponent } from './components/compliance/customer/customer.component'; import { DatatableReportingUploadSettingComponent } from './reporting/components/upload-setting/upload-setting.component'; import { DatatableReportingVerifyResultComponent } from './reporting/components/verify-result/verify-result.component'; import { DatatableFundReportingComponent } from './reporting/components/fund-reporting/fund-reporting.component'; import { DatatableMancustomtableComponent } from './components/customtable/mancustomtable/mancustomtable.component'; import { DatatablePartnertableComponent } from './components/customtable/partnertable/partnertable.component'; import { DatatableBusiindexComponent } from './components/busitable/busiindex/busiindex.component'; import { DatatableMantableComponent } from './components/busitable/mantable/mantable.component'; import { BusitablePillarComponent } from './components/busitable/busiindex/pillar/pillar.component'; import { DatatableReportingFundInfoComponent } from './reporting/components/fund-info/fund-info.component'; import { BusitableCurveComponent } from './components/busitable/busiindex/curve2/curve.component'; const COMPONENTS: Type[] = [ DatatableDataindexComponent, DatatableCustomindexComponent, DatatableOwnerComponent, DatatableDriverComponent, DatatableOperationtableComponent, OperationtablePieComponent, DatatableOrderReportingComponent, OperationtableCurveComponent, DatatableComplianceIndexComponent, DatatableFinancetableComponent, DatatableInvoicetableComponent, DatatableComplianceSalesmanComponent, DatatableComplianceCustomerComponent, DatatableReportingUploadSettingComponent, DatatableReportingVerifyResultComponent, DatatableFundReportingComponent, DatatableMancustomtableComponent, DatatablePartnertableComponent, DatatableBusiindexComponent, DatatableMantableComponent, BusitablePillarComponent, DatatableFundReportingComponent, BusitableCurveComponent, DatatableReportingFundInfoComponent] @NgModule({ imports: [ SharedModule, DatatableRoutingModule, SHARED_G2_MODULES ], declarations: COMPONENTS, }) export class DatatableModule { }