/** @file * @author Edouard DUPIN * @copyright 2018, Edouard DUPIN, all right reserved * @license PROPRIETARY (see license file) */ import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { HttpClientModule } from '@angular/common/http'; import { AppRoutingModule } from './app-routing.module'; import { ElementDataImageComponent } from './component/data-image/data-image'; import { ElementTypeComponent } from './component/element-type/element-type'; import { PopInCreateType } from './popin/create-type/create-type'; import { AppComponent } from './app.component'; import { HomeScene, HelpScene, GenderScene, PlaylistScene, ArtistScene, AlbumScene, AlbumsScene, TrackScene, SettingsScene, TrackEditScene, AlbumEditScene, ArtistEditScene, ArtistsScene, ArtistAlbumScene } from './scene'; import { GenderService, DataService, PlaylistService, ArtistService, AlbumService, TrackService, ArianeService, PlayerService } from './service'; import { UploadScene } from './scene/upload/upload'; import { ElementSeriesComponent, ElementTrackComponent, ElementSeasonComponent, ElementVideoComponent, ElementPlayerAudioComponent, DescriptionAreaComponent } from './component'; import { KarCWModule } from '@kangaroo-and-rabbit/kar-cw'; @NgModule({ declarations: [ AppComponent, ElementDataImageComponent, ElementTypeComponent, ElementSeriesComponent, ElementTrackComponent, ElementSeasonComponent, ElementVideoComponent, ElementPlayerAudioComponent, DescriptionAreaComponent, PopInCreateType, HomeScene, HelpScene, GenderScene, PlaylistScene, ArtistAlbumScene, ArtistsScene, ArtistScene, AlbumScene, AlbumsScene, TrackScene, SettingsScene, TrackEditScene, AlbumEditScene, ArtistEditScene, UploadScene, ], imports: [ BrowserModule, RouterModule, AppRoutingModule, HttpClientModule, KarCWModule, ], providers: [ PlayerService, GenderService, DataService, PlaylistService, ArtistService, AlbumService, TrackService, ArianeService, ], exports: [ AppComponent, ElementTypeComponent, ElementSeriesComponent, ElementSeasonComponent, ElementVideoComponent, PopInCreateType, ], bootstrap: [ AppComponent ], }) export class AppModule { }