45 lines
1.3 KiB
TypeScript
Raw Normal View History

import { ErrorHandler, NgModule } from '@angular/core';
2019-05-15 11:33:39 +09:00
import { AppComponent } from './app.component';
2019-05-21 12:47:27 +09:00
import { HomeComponent } from './home/home.component';
2019-05-21 16:50:28 +09:00
import { HeaderComponent } from './header/header.component';
2019-05-21 12:47:27 +09:00
2019-05-21 16:50:28 +09:00
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { AppRoutingModule } from '@app/app-routing.module';
2019-05-21 11:20:43 +09:00
import { AngularFireModule } from '@angular/fire';
import { AngularFireDatabaseModule } from '@angular/fire/database';
2019-05-21 12:47:27 +09:00
import { AppMaterialModule } from '@app/app-material.module';
2019-05-21 16:50:28 +09:00
import { LogService, SEOService } from '@app/core/services';
import { GlobalErrorHandler } from '@app/core/global-error-handler/global-error-handler.service';
import { environment } from '@env/environment';
2019-05-21 11:20:43 +09:00
2019-05-15 11:33:39 +09:00
@NgModule({
declarations: [
2019-05-21 11:52:12 +09:00
AppComponent,
2019-05-21 12:47:27 +09:00
HomeComponent,
HeaderComponent,
2019-05-15 11:33:39 +09:00
],
imports: [
2019-05-21 11:00:14 +09:00
BrowserModule,
2019-05-21 11:20:43 +09:00
BrowserAnimationsModule,
2019-05-21 12:47:27 +09:00
AppRoutingModule,
2019-05-21 11:20:43 +09:00
AngularFireModule.initializeApp(environment.firebaseConfig),
AngularFireDatabaseModule,
2019-05-21 12:47:27 +09:00
AppMaterialModule,
2019-05-15 11:33:39 +09:00
],
providers: [
LogService,
SEOService,
{
provide: ErrorHandler,
2019-05-21 11:52:12 +09:00
useClass: GlobalErrorHandler,
},
],
2019-05-21 11:20:43 +09:00
bootstrap: [ AppComponent ]
2019-05-15 11:33:39 +09:00
})
2019-05-21 11:20:43 +09:00
export class AppModule {
}