UNPKG

@ngneat/transloco

Version:

The internationalization (i18n) library for Angular

47 lines 2.8 kB
/** * @fileoverview added by tsickle * Generated from: lib/transloco.interceptor.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { InjectionToken } from '@angular/core'; /** @type {?} */ export const TRANSLOCO_INTERCEPTOR = new InjectionToken('TRANSLOCO_INTERCEPTOR'); /** * @record */ export function TranslocoInterceptor() { } if (false) { /** * @param {?} translation * @param {?} lang * @return {?} */ TranslocoInterceptor.prototype.preSaveTranslation = function (translation, lang) { }; /** * @param {?} key * @param {?} value * @param {?} lang * @return {?} */ TranslocoInterceptor.prototype.preSaveTranslationKey = function (key, value, lang) { }; } export class DefaultInterceptor { /** * @param {?} translation * @param {?} lang * @return {?} */ preSaveTranslation(translation, lang) { return translation; } /** * @param {?} key * @param {?} value * @param {?} lang * @return {?} */ preSaveTranslationKey(key, value, lang) { return value; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNsb2NvLmludGVyY2VwdG9yLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG5nbmVhdC90cmFuc2xvY28vIiwic291cmNlcyI6WyJsaWIvdHJhbnNsb2NvLmludGVyY2VwdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFHL0MsTUFBTSxPQUFPLHFCQUFxQixHQUFHLElBQUksY0FBYyxDQUFDLHVCQUF1QixDQUFDOzs7O0FBRWhGLDBDQUlDOzs7Ozs7O0lBSEMscUZBQXdFOzs7Ozs7O0lBRXhFLHVGQUF3RTs7QUFHMUUsTUFBTSxPQUFPLGtCQUFrQjs7Ozs7O0lBQzdCLGtCQUFrQixDQUFDLFdBQXdCLEVBQUUsSUFBWTtRQUN2RCxPQUFPLFdBQVcsQ0FBQztJQUNyQixDQUFDOzs7Ozs7O0lBRUQscUJBQXFCLENBQUMsR0FBVyxFQUFFLEtBQWEsRUFBRSxJQUFZO1FBQzVELE9BQU8sS0FBSyxDQUFDO0lBQ2YsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFRyYW5zbGF0aW9uIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBUUkFOU0xPQ09fSU5URVJDRVBUT1IgPSBuZXcgSW5qZWN0aW9uVG9rZW4oJ1RSQU5TTE9DT19JTlRFUkNFUFRPUicpO1xuXG5leHBvcnQgaW50ZXJmYWNlIFRyYW5zbG9jb0ludGVyY2VwdG9yIHtcbiAgcHJlU2F2ZVRyYW5zbGF0aW9uKHRyYW5zbGF0aW9uOiBUcmFuc2xhdGlvbiwgbGFuZzogc3RyaW5nKTogVHJhbnNsYXRpb247XG5cbiAgcHJlU2F2ZVRyYW5zbGF0aW9uS2V5KGtleTogc3RyaW5nLCB2YWx1ZTogc3RyaW5nLCBsYW5nOiBzdHJpbmcpOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjbGFzcyBEZWZhdWx0SW50ZXJjZXB0b3IgaW1wbGVtZW50cyBUcmFuc2xvY29JbnRlcmNlcHRvciB7XG4gIHByZVNhdmVUcmFuc2xhdGlvbih0cmFuc2xhdGlvbjogVHJhbnNsYXRpb24sIGxhbmc6IHN0cmluZyk6IFRyYW5zbGF0aW9uIHtcbiAgICByZXR1cm4gdHJhbnNsYXRpb247XG4gIH1cblxuICBwcmVTYXZlVHJhbnNsYXRpb25LZXkoa2V5OiBzdHJpbmcsIHZhbHVlOiBzdHJpbmcsIGxhbmc6IHN0cmluZyk6IHN0cmluZyB7XG4gICAgcmV0dXJuIHZhbHVlO1xuICB9XG59XG4iXX0=