UNPKG

lamb-web-lib

Version:

LambWebLib. Es un proyecto angular de tipo Librería. que contiene una Suit de componentes reutilizables para el proyecto [Lamb Financial](https://lamb.upeu.edu.pe).

53 lines 3.96 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Injectable, Inject } from '@angular/core'; import { Title } from '@angular/platform-browser'; import { LAMB_TITLE_CONFIG } from './config'; var LambTitleService = /** @class */ (function () { function LambTitleService(titleService, config) { this.titleService = titleService; this.config = config; this.titleConfig = tslib_1.__assign({}, config.default, config.config); } /** * @return {?} */ LambTitleService.prototype.getTitle = /** * @return {?} */ function () { return this.titleService.getTitle(); }; /** * @param {?} newTitle * @return {?} */ LambTitleService.prototype.setTitle = /** * @param {?} newTitle * @return {?} */ function (newTitle) { this.titleService.setTitle(newTitle ? newTitle + " | " + this.titleConfig.appName : this.titleConfig.appName); }; LambTitleService.decorators = [ { type: Injectable }, ]; LambTitleService.ctorParameters = function () { return [ { type: Title }, { type: undefined, decorators: [{ type: Inject, args: [LAMB_TITLE_CONFIG,] }] } ]; }; return LambTitleService; }()); export { LambTitleService }; if (false) { /** @type {?} */ LambTitleService.prototype.titleConfig; /** @type {?} */ LambTitleService.prototype.titleService; /** @type {?} */ LambTitleService.prototype.config; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGl0bGUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2xhbWItd2ViLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3RpdGxlL3RpdGxlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBa0IsTUFBTSxlQUFlLENBQUM7QUFDbkUsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ2xELE9BQU8sRUFBZ0IsaUJBQWlCLEVBQWMsTUFBTSxVQUFVLENBQUM7QUFFdkU7SUFJSSwwQkFBb0IsWUFBbUIsRUFDRSxNQUFrQjtRQUR2QyxpQkFBWSxHQUFaLFlBQVksQ0FBTztRQUNFLFdBQU0sR0FBTixNQUFNLENBQVk7UUFDdkQsSUFBSSxDQUFDLFdBQVcsd0JBQ1QsTUFBTSxDQUFDLE9BQU8sRUFDZCxNQUFNLENBQUMsTUFBTSxDQUNuQixDQUFDO0lBQ04sQ0FBQzs7OztJQUVNLG1DQUFROzs7SUFBZjtRQUNJLE1BQU0sQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQ3hDLENBQUM7Ozs7O0lBQ00sbUNBQVE7Ozs7SUFBZixVQUFnQixRQUFnQjtRQUM1QixJQUFJLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFJLFFBQVEsV0FBTSxJQUFJLENBQUMsV0FBVyxDQUFDLE9BQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUNsSCxDQUFDOztnQkFqQkosVUFBVTs7O2dCQUhGLEtBQUs7Z0RBUUwsTUFBTSxTQUFDLGlCQUFpQjs7SUFhakMsdUJBQUM7Q0FBQSxBQWxCRCxJQWtCQztTQWpCWSxnQkFBZ0I7OztJQUN6Qix1Q0FBaUM7O0lBRXJCLHdDQUEyQjs7SUFDbkMsa0NBQXVEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgSW5qZWN0LCBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBUaXRsZSB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xyXG5pbXBvcnQgeyBHbG9iYWxDb25maWcsIExBTUJfVElUTEVfQ09ORklHLCBUaXRsZVRva2VuIH0gZnJvbSAnLi9jb25maWcnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgTGFtYlRpdGxlU2VydmljZSB7XHJcbiAgICBwdWJsaWMgdGl0bGVDb25maWc6IEdsb2JhbENvbmZpZztcclxuXHJcbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIHRpdGxlU2VydmljZTogVGl0bGUsXHJcbiAgICAgICAgQEluamVjdChMQU1CX1RJVExFX0NPTkZJRykgcHJvdGVjdGVkIGNvbmZpZzogVGl0bGVUb2tlbikge1xyXG4gICAgICAgIHRoaXMudGl0bGVDb25maWcgPSB7XHJcbiAgICAgICAgICAgIC4uLmNvbmZpZy5kZWZhdWx0LFxyXG4gICAgICAgICAgICAuLi5jb25maWcuY29uZmlnLFxyXG4gICAgICAgIH07XHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIGdldFRpdGxlKCk6IHN0cmluZyB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMudGl0bGVTZXJ2aWNlLmdldFRpdGxlKCk7XHJcbiAgICB9XHJcbiAgICBwdWJsaWMgc2V0VGl0bGUobmV3VGl0bGU6IHN0cmluZykge1xyXG4gICAgICAgIHRoaXMudGl0bGVTZXJ2aWNlLnNldFRpdGxlKG5ld1RpdGxlID8gYCR7bmV3VGl0bGV9IHwgJHt0aGlzLnRpdGxlQ29uZmlnLmFwcE5hbWV9YCA6IHRoaXMudGl0bGVDb25maWcuYXBwTmFtZSk7XHJcbiAgICB9XHJcbn1cclxuIl19