UNPKG

@spartacus/core

Version:

Spartacus - the core framework

23 lines 3.07 kB
import { HttpClient } from '@angular/common/http'; import { APP_INITIALIZER, Optional } from '@angular/core'; import { ConfigInitializerService } from '../../config/config-initializer/config-initializer.service'; import { LanguageService } from '../../site-context/facade/language.service'; import { SERVER_REQUEST_ORIGIN } from '../../util/ssr.tokens'; import { i18nextInit, SiteContextI18nextSynchronizer } from './i18next-init'; import { I18NEXT_INSTANCE } from './i18next-instance'; export const i18nextProviders = [ { provide: APP_INITIALIZER, useFactory: i18nextInit, deps: [ I18NEXT_INSTANCE, ConfigInitializerService, LanguageService, HttpClient, [new Optional(), SERVER_REQUEST_ORIGIN], SiteContextI18nextSynchronizer, ], multi: true, }, ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaTE4bmV4dC1wcm92aWRlcnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JlL3NyYy9pMThuL2kxOG5leHQvaTE4bmV4dC1wcm92aWRlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ2xELE9BQU8sRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFZLE1BQU0sZUFBZSxDQUFDO0FBQ3BFLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQ3RHLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQUM3RSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsV0FBVyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDN0UsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFFdEQsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQWU7SUFDMUM7UUFDRSxPQUFPLEVBQUUsZUFBZTtRQUN4QixVQUFVLEVBQUUsV0FBVztRQUN2QixJQUFJLEVBQUU7WUFDSixnQkFBZ0I7WUFDaEIsd0JBQXdCO1lBQ3hCLGVBQWU7WUFDZixVQUFVO1lBQ1YsQ0FBQyxJQUFJLFFBQVEsRUFBRSxFQUFFLHFCQUFxQixDQUFDO1lBQ3ZDLDhCQUE4QjtTQUMvQjtRQUNELEtBQUssRUFBRSxJQUFJO0tBQ1o7Q0FDRixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSHR0cENsaWVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcbmltcG9ydCB7IEFQUF9JTklUSUFMSVpFUiwgT3B0aW9uYWwsIFByb3ZpZGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb25maWdJbml0aWFsaXplclNlcnZpY2UgfSBmcm9tICcuLi8uLi9jb25maWcvY29uZmlnLWluaXRpYWxpemVyL2NvbmZpZy1pbml0aWFsaXplci5zZXJ2aWNlJztcbmltcG9ydCB7IExhbmd1YWdlU2VydmljZSB9IGZyb20gJy4uLy4uL3NpdGUtY29udGV4dC9mYWNhZGUvbGFuZ3VhZ2Uuc2VydmljZSc7XG5pbXBvcnQgeyBTRVJWRVJfUkVRVUVTVF9PUklHSU4gfSBmcm9tICcuLi8uLi91dGlsL3Nzci50b2tlbnMnO1xuaW1wb3J0IHsgaTE4bmV4dEluaXQsIFNpdGVDb250ZXh0STE4bmV4dFN5bmNocm9uaXplciB9IGZyb20gJy4vaTE4bmV4dC1pbml0JztcbmltcG9ydCB7IEkxOE5FWFRfSU5TVEFOQ0UgfSBmcm9tICcuL2kxOG5leHQtaW5zdGFuY2UnO1xuXG5leHBvcnQgY29uc3QgaTE4bmV4dFByb3ZpZGVyczogUHJvdmlkZXJbXSA9IFtcbiAge1xuICAgIHByb3ZpZGU6IEFQUF9JTklUSUFMSVpFUixcbiAgICB1c2VGYWN0b3J5OiBpMThuZXh0SW5pdCxcbiAgICBkZXBzOiBbXG4gICAgICBJMThORVhUX0lOU1RBTkNFLFxuICAgICAgQ29uZmlnSW5pdGlhbGl6ZXJTZXJ2aWNlLFxuICAgICAgTGFuZ3VhZ2VTZXJ2aWNlLFxuICAgICAgSHR0cENsaWVudCxcbiAgICAgIFtuZXcgT3B0aW9uYWwoKSwgU0VSVkVSX1JFUVVFU1RfT1JJR0lOXSxcbiAgICAgIFNpdGVDb250ZXh0STE4bmV4dFN5bmNocm9uaXplcixcbiAgICBdLFxuICAgIG11bHRpOiB0cnVlLFxuICB9LFxuXTtcbiJdfQ==