Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 36x 4x | import { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http'; import { ErrorHandler, LOCALE_ID, NgModule, TRANSLATIONS, TRANSLATIONS_FORMAT } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { JwtModule } from '@auth0/angular-jwt'; import { I18n } from '@ngx-translate/i18n-polyfill'; import { BlockUIModule } from 'ng-block-ui'; import { AccordionModule } from 'ngx-bootstrap/accordion'; import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; import { TabsModule } from 'ngx-bootstrap/tabs'; import { ToastrModule } from 'ngx-toastr'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { CephModule } from './ceph/ceph.module'; import { CoreModule } from './core/core.module'; import { ApiInterceptorService } from './shared/services/api-interceptor.service'; import { JsErrorHandler } from './shared/services/js-error-handler.service'; import { SharedModule } from './shared/shared.module'; import { environment } from '../environments/environment'; export function jwtTokenGetter() { return localStorage.getItem('access_token'); } @NgModule({ declarations: [AppComponent], imports: [ HttpClientModule, BlockUIModule.forRoot(), BrowserModule, BrowserAnimationsModule, ToastrModule.forRoot({ positionClass: 'toast-top-right', preventDuplicates: true, enableHtml: true }), AppRoutingModule, CoreModule, SharedModule, CephModule, AccordionModule.forRoot(), BsDropdownModule.forRoot(), TabsModule.forRoot(), JwtModule.forRoot({ config: { tokenGetter: jwtTokenGetter } }) ], exports: [SharedModule], providers: [ { provide: ErrorHandler, useClass: JsErrorHandler }, { provide: HTTP_INTERCEPTORS, useClass: ApiInterceptorService, multi: true }, { provide: TRANSLATIONS, useFactory: (locale) => { locale = locale || environment.default_lang; try { return require(`raw-loader!locale/messages.${locale}.xlf`); } catch (error) { return []; } }, deps: [LOCALE_ID] }, { provide: TRANSLATIONS_FORMAT, useValue: 'xlf' }, I18n ], bootstrap: [AppComponent] }) export class AppModule {} |