@ngx-translate/core
Version:
The internationalization (i18n) library for Angular
56 lines • 2.63 kB
JavaScript
/**
* @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==