import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; import { HttpClientModule } from '@angular/common/http'; import { SocketIoModule, SocketIoConfig } from 'ngx-socket-io'; import { FontAwesomeModule } from '@fortawesome/angular-fontawesome'; import { AppComponent } from './app.component'; import { EtaPipe, SpeedPipe } from './downloads.pipe'; import { MasterCheckboxComponent, SlaveCheckboxComponent } from './master-checkbox.component'; const config: SocketIoConfig = { url: '', options: {} }; @NgModule({ declarations: [ AppComponent, EtaPipe, SpeedPipe, MasterCheckboxComponent, SlaveCheckboxComponent ], imports: [ BrowserModule, FormsModule, NgbModule, HttpClientModule, SocketIoModule.forRoot(config), FontAwesomeModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }