UNPKG

@spartacus/core

Version:

Spartacus - the core framework

16 lines 1.95 kB
import { InjectionToken } from '@angular/core'; import i18next from 'i18next'; /** * The instance of i18next. * * Each SSR request gets its own instance of i18next. * * The reference to the static global instance of `i18next` (`import i18next from 'i18next`) * should not be used anywhere else, because otherwise it would be shared in between all SSR requests * and can cause concurrency issues. */ export const I18NEXT_INSTANCE = new InjectionToken('I18NEXT_INSTANCE', { providedIn: 'root', factory: () => i18next.createInstance(), }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaTE4bmV4dC1pbnN0YW5jZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NvcmUvc3JjL2kxOG4vaTE4bmV4dC9pMThuZXh0LWluc3RhbmNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDL0MsT0FBTyxPQUFpQixNQUFNLFNBQVMsQ0FBQztBQUV4Qzs7Ozs7Ozs7R0FRRztBQUNILE1BQU0sQ0FBQyxNQUFNLGdCQUFnQixHQUFHLElBQUksY0FBYyxDQUFPLGtCQUFrQixFQUFFO0lBQzNFLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLE9BQU8sRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFO0NBQ3hDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGlvblRva2VuIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgaTE4bmV4dCwgeyBpMThuIH0gZnJvbSAnaTE4bmV4dCc7XG5cbi8qKlxuICogVGhlIGluc3RhbmNlIG9mIGkxOG5leHQuXG4gKlxuICogRWFjaCBTU1IgcmVxdWVzdCBnZXRzIGl0cyBvd24gaW5zdGFuY2Ugb2YgaTE4bmV4dC5cbiAqXG4gKiBUaGUgcmVmZXJlbmNlIHRvIHRoZSBzdGF0aWMgZ2xvYmFsIGluc3RhbmNlIG9mIGBpMThuZXh0YCAoYGltcG9ydCBpMThuZXh0IGZyb20gJ2kxOG5leHRgKVxuICogc2hvdWxkIG5vdCBiZSB1c2VkIGFueXdoZXJlIGVsc2UsIGJlY2F1c2Ugb3RoZXJ3aXNlIGl0IHdvdWxkIGJlIHNoYXJlZCBpbiBiZXR3ZWVuIGFsbCBTU1IgcmVxdWVzdHNcbiAqIGFuZCBjYW4gY2F1c2UgY29uY3VycmVuY3kgaXNzdWVzLlxuICovXG5leHBvcnQgY29uc3QgSTE4TkVYVF9JTlNUQU5DRSA9IG5ldyBJbmplY3Rpb25Ub2tlbjxpMThuPignSTE4TkVYVF9JTlNUQU5DRScsIHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxuICBmYWN0b3J5OiAoKSA9PiBpMThuZXh0LmNyZWF0ZUluc3RhbmNlKCksXG59KTtcbiJdfQ==