UNPKG

@ngx-translate/core

Version:

The internationalization (i18n) library for Angular

56 lines 2.63 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Injectable } from "@angular/core"; import { of } from "rxjs"; /** * @abstract */ var /** * @abstract */ TranslateLoader = /** @class */ (function () { function TranslateLoader() { } return TranslateLoader; }()); /** * @abstract */ export { TranslateLoader }; if (false) { /** * @abstract * @param {?} lang * @return {?} */ TranslateLoader.prototype.getTranslation = function (lang) { }; } /** * This loader is just a placeholder that does nothing, in case you don't need a loader at all */ var TranslateFakeLoader = /** @class */ (function (_super) { tslib_1.__extends(TranslateFakeLoader, _super); function TranslateFakeLoader() { return _super !== null && _super.apply(this, arguments) || this; } /** * @param {?} lang * @return {?} */ TranslateFakeLoader.prototype.getTranslation = /** * @param {?} lang * @return {?} */ function (lang) { return of({}); }; TranslateFakeLoader.decorators = [ { type: Injectable } ]; return TranslateFakeLoader; }(TranslateLoader)); export { TranslateFakeLoader }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNsYXRlLmxvYWRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BuZ3gtdHJhbnNsYXRlL2NvcmUvIiwic291cmNlcyI6WyJsaWIvdHJhbnNsYXRlLmxvYWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFhLEVBQUUsRUFBQyxNQUFNLE1BQU0sQ0FBQzs7OztBQUVwQzs7OztJQUFBO0lBRUEsQ0FBQztJQUFELHNCQUFDO0FBQUQsQ0FBQyxBQUZELElBRUM7Ozs7Ozs7Ozs7O0lBREMsK0RBQXVEOzs7OztBQU16RDtJQUN5QywrQ0FBZTtJQUR4RDs7SUFLQSxDQUFDOzs7OztJQUhDLDRDQUFjOzs7O0lBQWQsVUFBZSxJQUFZO1FBQ3pCLE9BQU8sRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ2hCLENBQUM7O2dCQUpGLFVBQVU7O0lBS1gsMEJBQUM7Q0FBQSxBQUxELENBQ3lDLGVBQWUsR0FJdkQ7U0FKWSxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge09ic2VydmFibGUsIG9mfSBmcm9tIFwicnhqc1wiO1xuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgVHJhbnNsYXRlTG9hZGVyIHtcbiAgYWJzdHJhY3QgZ2V0VHJhbnNsYXRpb24obGFuZzogc3RyaW5nKTogT2JzZXJ2YWJsZTxhbnk+O1xufVxuXG4vKipcbiAqIFRoaXMgbG9hZGVyIGlzIGp1c3QgYSBwbGFjZWhvbGRlciB0aGF0IGRvZXMgbm90aGluZywgaW4gY2FzZSB5b3UgZG9uJ3QgbmVlZCBhIGxvYWRlciBhdCBhbGxcbiAqL1xuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFRyYW5zbGF0ZUZha2VMb2FkZXIgZXh0ZW5kcyBUcmFuc2xhdGVMb2FkZXIge1xuICBnZXRUcmFuc2xhdGlvbihsYW5nOiBzdHJpbmcpOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgIHJldHVybiBvZih7fSk7XG4gIH1cbn1cbiJdfQ==