import { HttpClientModule } from '@angular/common/http'; import { FormsModule } from '@angular/forms'; import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; import { AceEditorModule } from 'ng2-ace-editor'; import { AppComponent } from './app.component'; import { DashboardComponent } from './dashboard/dashboard.component'; import { HeaderComponent } from './header/header.component'; import { SidebarComponent } from './sidebar/sidebar.component'; import { WebComponent } from './web/web.component'; import { MarkdownService } from './services/markdown.service'; import { TerminadoService } from './services/terminado.service'; import { IdeComponent } from './ide/ide.component'; import { MessagesComponent } from './messages/messages.component'; import { WebSocketService } from './services/websocket.service'; import { TerminalComponent } from './terminal/terminal.component'; import { FSMUpdateService } from './services/fsmupdate.service'; import { ProcessManagerService } from './services/processmanager.service'; import { AppRoutingModule } from './app-routing.module'; import { TestmessengerComponent } from './testmessenger/testmessenger.component'; import { DeploymentNotificationService } from './services/deployment-notification.service'; import { SafePipe } from './pipes/safe.pipe'; @NgModule({ declarations: [ AppComponent, HeaderComponent, SidebarComponent, WebComponent, IdeComponent, MessagesComponent, TerminalComponent, DashboardComponent, TestmessengerComponent, SafePipe ], imports: [ BrowserModule, FormsModule, HttpClientModule, NgbModule.forRoot(), AceEditorModule, AppRoutingModule, ], providers: [ MarkdownService, WebSocketService, TerminadoService, FSMUpdateService, ProcessManagerService, DeploymentNotificationService ], bootstrap: [ AppComponent ] }) export class AppModule { }