UNPKG

@neocomplexx/ngx-neo-pipes

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.

55 lines 3.98 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Pipe } from "@angular/core"; /** * Pipe que se utiliza para separar los string de los nombres de los enumerables por palabra, de manera que queden mas agradables * visualmente. * Se le pasa por parámetro el string separador, el cual no se visualizará en pantalla. */ var SplitBeautyPipe = /** @class */ (function () { function SplitBeautyPipe() { } /** * @param {?} text * @param {?} args * @return {?} */ SplitBeautyPipe.prototype.transform = /** * @param {?} text * @param {?} args * @return {?} */ function (text, args) { var e_1, _a; if (text && args) { /** @type {?} */ var palabras = text.split(args); /** @type {?} */ var palabraAretornar = ''; try { for (var palabras_1 = tslib_1.__values(palabras), palabras_1_1 = palabras_1.next(); !palabras_1_1.done; palabras_1_1 = palabras_1.next()) { var palabra = palabras_1_1.value; palabraAretornar = palabraAretornar.concat(' ', palabra); } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (palabras_1_1 && !palabras_1_1.done && (_a = palabras_1.return)) _a.call(palabras_1); } finally { if (e_1) throw e_1.error; } } return palabraAretornar; } return text; }; SplitBeautyPipe.decorators = [ { type: Pipe, args: [{ name: 'splitBeauty' },] } ]; return SplitBeautyPipe; }()); export { SplitBeautyPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BsaXRCZWF1dHkucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BuZW9jb21wbGV4eC9uZ3gtbmVvLXBpcGVzLyIsInNvdXJjZXMiOlsibGliL3NwbGl0QmVhdXR5LnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQWlCLElBQUksRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7O0FBT3BEO0lBQUE7SUFjQSxDQUFDOzs7Ozs7SUFYRyxtQ0FBUzs7Ozs7SUFBVCxVQUFVLElBQVksRUFBRSxJQUFZOztRQUNoQyxJQUFJLElBQUksSUFBSSxJQUFJLEVBQUU7O2dCQUNSLFFBQVEsR0FBYSxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQzs7Z0JBQ3ZDLGdCQUFnQixHQUFHLEVBQUU7O2dCQUN6QixLQUFzQixJQUFBLGFBQUEsaUJBQUEsUUFBUSxDQUFBLGtDQUFBLHdEQUFFO29CQUEzQixJQUFNLE9BQU8scUJBQUE7b0JBQ2QsZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQztpQkFDNUQ7Ozs7Ozs7OztZQUNELE9BQU8sZ0JBQWdCLENBQUM7U0FDM0I7UUFDRCxPQUFPLElBQUksQ0FBQztJQUNoQixDQUFDOztnQkFiSixJQUFJLFNBQUMsRUFBRSxJQUFJLEVBQUUsYUFBYSxFQUFFOztJQWM3QixzQkFBQztDQUFBLEFBZEQsSUFjQztTQWJZLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlVHJhbnNmb3JtLCBQaXBlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuXHJcbi8qKlxyXG4gKiBQaXBlIHF1ZSBzZSB1dGlsaXphIHBhcmEgc2VwYXJhciBsb3Mgc3RyaW5nIGRlIGxvcyBub21icmVzIGRlIGxvcyBlbnVtZXJhYmxlcyBwb3IgcGFsYWJyYSwgZGUgbWFuZXJhIHF1ZSBxdWVkZW4gbWFzIGFncmFkYWJsZXNcclxuICogdmlzdWFsbWVudGUuXHJcbiAqIFNlIGxlIHBhc2EgcG9yIHBhcsOhbWV0cm8gZWwgc3RyaW5nIHNlcGFyYWRvciwgZWwgY3VhbCBubyBzZSB2aXN1YWxpemFyw6EgZW4gcGFudGFsbGEuXHJcbiAqL1xyXG5AUGlwZSh7IG5hbWU6ICdzcGxpdEJlYXV0eScgfSlcclxuZXhwb3J0IGNsYXNzIFNwbGl0QmVhdXR5UGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm0odGV4dDogc3RyaW5nLCBhcmdzOiBzdHJpbmcpOiBzdHJpbmcge1xyXG4gICAgICAgIGlmICh0ZXh0ICYmIGFyZ3MpIHtcclxuICAgICAgICAgICAgY29uc3QgcGFsYWJyYXM6IHN0cmluZ1tdID0gdGV4dC5zcGxpdChhcmdzKTtcclxuICAgICAgICAgICAgbGV0IHBhbGFicmFBcmV0b3JuYXIgPSAnJztcclxuICAgICAgICAgICAgZm9yIChjb25zdCBwYWxhYnJhIG9mIHBhbGFicmFzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWxhYnJhQXJldG9ybmFyID0gcGFsYWJyYUFyZXRvcm5hci5jb25jYXQoJyAnLCBwYWxhYnJhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICByZXR1cm4gcGFsYWJyYUFyZXRvcm5hcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHRleHQ7XHJcbiAgICB9XHJcbn1cclxuIl19