@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
JavaScript
/**
* @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