// Copyright (C) 2018 Avatao.com Innovative Learning Kft. // All Rights Reserved. See LICENSE file for details. 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 { 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'; import { ConsoleComponent } from './console/console.component'; import { ProcessLogService } from './services/processlog.service'; import { MonacoEditorModule } from 'ngx-monaco-editor'; @NgModule({ declarations: [ AppComponent, HeaderComponent, SidebarComponent, WebComponent, IdeComponent, MessagesComponent, TerminalComponent, DashboardComponent, TestmessengerComponent, SafePipe, ConsoleComponent ], imports: [ BrowserModule, FormsModule, HttpClientModule, NgbModule, AppRoutingModule, MonacoEditorModule.forRoot() ], providers: [ MarkdownService, WebSocketService, TerminadoService, FSMUpdateService, ProcessManagerService, DeploymentNotificationService, ProcessLogService ], bootstrap: [ AppComponent ] }) export class AppModule { }