renuo/ngx-renuo-upload

View on GitHub
src/app/app.module.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { LOCALE_ID, NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { BrowserModule } from '@angular/platform-browser';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { CustomImageMultiUploadComponent } from './demo/custom-image-multi-upload/custom-image-multi-upload.component';
import { CustomImageComponent } from './demo/custom-image/custom-image.component';
import { CustomMultiUploadComponent } from './demo/custom-multi-upload/custom-multi-upload.component';
import { CustomSingleUploadComponent } from './demo/custom-single-upload/custom-single-upload.component';
import { DemoComponent } from './demo/demo.component';
import { FooterComponent } from './demo/footer/footer.component';
import { GalleryDemoComponent } from './demo/gallery-demo/gallery-demo.component';
import { ImageDemoComponent } from './demo/image-demo/image-demo.component';
import { MultiUploadDemoComponent } from './demo/multi-upload-demo/multi-upload-demo.component';
import { NavComponent } from './demo/nav/nav.component';
import { SingleUploadDemoComponent } from './demo/single-upload-demo/single-upload-demo.component';
import { GalleryComponent } from './gallery/gallery.component';
import { ImageComponent } from './image/image.component';
import { MultiUploadComponent } from './multi-upload/multi-upload.component';
import { PageNotFoundComponent } from './page-not-found/page-not-found.component';
import { FileBuilderService } from './services/file-builder/file-builder.service';
import { ImageService } from './services/image/image.service';
import { RequestService } from './services/request/request.service';
import { SigningService } from './services/signing/signing.service';
import { UploadBuilderService } from './services/upload/upload-builder.service';
import { UploadService } from './services/upload/upload.service';
import { SingleUploadComponent } from './single-upload/single-upload.component';

const APP_PROVIDERS: any = [
  //Sets the default locale
  {provide: LOCALE_ID, useValue: 'de-CH'},
  HttpModule,
  UploadService,
  SigningService,
  RequestService,
  UploadBuilderService,
  ImageService,
  FileBuilderService
];

// tslint:disable-next-line:max-classes-per-file
@NgModule({
  imports: [
    BrowserModule,
    FormsModule,
    HttpModule, AppRoutingModule
  ],
  declarations: [
    AppComponent,
    DemoComponent,
    SingleUploadComponent,
    PageNotFoundComponent,
    MultiUploadComponent,
    CustomSingleUploadComponent,
    ImageComponent,
    GalleryComponent,
    CustomImageComponent,
    CustomImageMultiUploadComponent,
    CustomMultiUploadComponent,
    NavComponent,
    FooterComponent,
    SingleUploadDemoComponent,
    MultiUploadDemoComponent,
    ImageDemoComponent,
    GalleryDemoComponent
  ],
  providers: [
    APP_PROVIDERS
  ],
  bootstrap: [AppComponent]
})
export class AppModule {
}