import { NgModule, LOCALE_ID } from '@angular/core'; import { HttpClientModule } from '@angular/common/http'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { CookieLawModule } from 'angular2-cookie-law'; import { JwtModule } from '@auth0/angular-jwt'; import { AppComponent } from './app.component'; import { CoreModule } from './core/core.module'; import { RouterModule } from '@angular/router'; import { SharedModule } from './shared/shared.module'; export function tokenGetter() { return localStorage.getItem('tournee.token'); } @NgModule({ declarations: [ AppComponent ], imports: [ RouterModule, SharedModule, HttpClientModule, BrowserAnimationsModule, CookieLawModule, JwtModule.forRoot({ config: { tokenGetter: tokenGetter } }), CoreModule ], providers: [ { provide: LOCALE_ID, useValue: 'en' }, ], bootstrap: [AppComponent] }) export class AppModule { }