import { InfiniteScrollModule } from 'ngx-infinite-scroll'; import { DragDropModule } from '@angular/cdk/drag-drop'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { BitwardenToastModule } from 'jslib-angular/components/toastr.component'; import { AppComponent } from './app.component'; import { OssRoutingModule } from './oss-routing.module'; import { OssModule } from './oss.module'; import { ServicesModule } from './services/services.module'; import { WildcardRoutingModule } from './wildcard-routing.module'; @NgModule({ imports: [ OssModule, BrowserAnimationsModule, FormsModule, ServicesModule, BitwardenToastModule.forRoot({ maxOpened: 5, autoDismiss: true, closeButton: true, }), InfiniteScrollModule, DragDropModule, OssRoutingModule, WildcardRoutingModule, // Needs to be last to catch all non-existing routes ], declarations: [ AppComponent, ], bootstrap: [AppComponent], }) export class AppModule { }