import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppComponent } from './app.component'; import { CustomerComponent } from './customer/customer.component'; import { AstuteClientService } from './services/astute-client-service'; import { AgGridModule } from 'ag-grid-angular'; import { ModalFormComponent } from './modal-form/modal-form.component'; import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; import {HttpClientModule} from '@angular/common/http'; import { AppRoutingModule } from './/app-routing.module'; import { NavBarComponent } from './nav-bar/nav-bar.component'; import { SalesOrderComponent } from './sales-order/sales-order.component'; import { InvoiceComponent } from './invoice/invoice.component'; import { HomepageComponent } from './homepage/homepage.component'; import { AppBoxComponent } from './app-box/app-box.component'; import { InvoiceGenComponent } from './invoice-gen/invoice-gen.component'; import { TextMaskModule } from 'angular2-text-mask'; @NgModule({ declarations: [ AppComponent, CustomerComponent, ModalFormComponent, NavBarComponent, SalesOrderComponent, InvoiceComponent, HomepageComponent, AppBoxComponent, InvoiceGenComponent ], imports: [ BrowserModule, AgGridModule.withComponents([]), NgbModule.forRoot(), HttpClientModule, AppRoutingModule, TextMaskModule ], providers: [AstuteClientService], bootstrap: [AppComponent] }) export class AppModule { }