@neocomplexx/ngx-neo-pipes
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.
34 lines • 3.03 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
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.
*/
export class SplitBeautyPipe {
/**
* @param {?} text
* @param {?} args
* @return {?}
*/
transform(text, args) {
if (text && args) {
/** @type {?} */
const palabras = text.split(args);
/** @type {?} */
let palabraAretornar = '';
for (const palabra of palabras) {
palabraAretornar = palabraAretornar.concat(' ', palabra);
}
return palabraAretornar;
}
return text;
}
}
SplitBeautyPipe.decorators = [
{ type: Pipe, args: [{ name: 'splitBeauty' },] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BsaXRCZWF1dHkucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BuZW9jb21wbGV4eC9uZ3gtbmVvLXBpcGVzLyIsInNvdXJjZXMiOlsibGliL3NwbGl0QmVhdXR5LnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBaUIsSUFBSSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7Ozs7QUFRcEQsTUFBTSxPQUFPLGVBQWU7Ozs7OztJQUV4QixTQUFTLENBQUMsSUFBWSxFQUFFLElBQVk7UUFDaEMsSUFBSSxJQUFJLElBQUksSUFBSSxFQUFFOztrQkFDUixRQUFRLEdBQWEsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUM7O2dCQUN2QyxnQkFBZ0IsR0FBRyxFQUFFO1lBQ3pCLEtBQUssTUFBTSxPQUFPLElBQUksUUFBUSxFQUFFO2dCQUM1QixnQkFBZ0IsR0FBRyxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLE9BQU8sQ0FBQyxDQUFDO2FBQzVEO1lBQ0QsT0FBTyxnQkFBZ0IsQ0FBQztTQUMzQjtRQUNELE9BQU8sSUFBSSxDQUFDO0lBQ2hCLENBQUM7OztZQWJKLElBQUksU0FBQyxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlVHJhbnNmb3JtLCBQaXBlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuXHJcbi8qKlxyXG4gKiBQaXBlIHF1ZSBzZSB1dGlsaXphIHBhcmEgc2VwYXJhciBsb3Mgc3RyaW5nIGRlIGxvcyBub21icmVzIGRlIGxvcyBlbnVtZXJhYmxlcyBwb3IgcGFsYWJyYSwgZGUgbWFuZXJhIHF1ZSBxdWVkZW4gbWFzIGFncmFkYWJsZXNcclxuICogdmlzdWFsbWVudGUuXHJcbiAqIFNlIGxlIHBhc2EgcG9yIHBhcsOhbWV0cm8gZWwgc3RyaW5nIHNlcGFyYWRvciwgZWwgY3VhbCBubyBzZSB2aXN1YWxpemFyw6EgZW4gcGFudGFsbGEuXHJcbiAqL1xyXG5AUGlwZSh7IG5hbWU6ICdzcGxpdEJlYXV0eScgfSlcclxuZXhwb3J0IGNsYXNzIFNwbGl0QmVhdXR5UGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm0odGV4dDogc3RyaW5nLCBhcmdzOiBzdHJpbmcpOiBzdHJpbmcge1xyXG4gICAgICAgIGlmICh0ZXh0ICYmIGFyZ3MpIHtcclxuICAgICAgICAgICAgY29uc3QgcGFsYWJyYXM6IHN0cmluZ1tdID0gdGV4dC5zcGxpdChhcmdzKTtcclxuICAgICAgICAgICAgbGV0IHBhbGFicmFBcmV0b3JuYXIgPSAnJztcclxuICAgICAgICAgICAgZm9yIChjb25zdCBwYWxhYnJhIG9mIHBhbGFicmFzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWxhYnJhQXJldG9ybmFyID0gcGFsYWJyYUFyZXRvcm5hci5jb25jYXQoJyAnLCBwYWxhYnJhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICByZXR1cm4gcGFsYWJyYUFyZXRvcm5hcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHRleHQ7XHJcbiAgICB9XHJcbn1cclxuIl19