UNPKG

@neocomplexx/ngx-neo-pipes

Version:

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

53 lines 3.91 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /* date 2020-03-13 10:40:30 * @author Sebastian Larrieu * @email slarrieu@team.neocomplexx.com * @create date 2020-01-17 16:31:32 */ import { Pipe, Injectable } from '@angular/core'; /** * Filter object array from property */ var AccentPipe = /** @class */ (function () { function AccentPipe() { } /** * @param {?} value * @param {?} replace * @return {?} */ AccentPipe.prototype.transform = /** * @param {?} value * @param {?} replace * @return {?} */ function (value, replace) { if (value) { if (replace) { /** @type {?} */ var val = value; val = val.replace(/1a/g, 'á'); val = val.replace(/1e/g, 'é'); val = val.replace(/1i/g, 'í'); val = val.replace(/1o/g, 'ó'); val = val.replace(/1u/g, 'ú'); return val; } else { return value.replace(/1/g, ''); } } }; AccentPipe.decorators = [ { type: Pipe, args: [{ name: 'accent' },] }, { type: Injectable } ]; return AccentPipe; }()); export { AccentPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjZW50LnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbmVvY29tcGxleHgvbmd4LW5lby1waXBlcy8iLCJzb3VyY2VzIjpbImxpYi9hY2NlbnQucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFLQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFLaEU7SUFBQTtJQXFCQSxDQUFDOzs7Ozs7SUFmRyw4QkFBUzs7Ozs7SUFBVCxVQUFVLEtBQWEsRUFBRSxPQUFnQjtRQUNyQyxJQUFJLEtBQUssRUFBRTtZQUNQLElBQUksT0FBTyxFQUFFOztvQkFDTCxHQUFHLEdBQUcsS0FBSztnQkFDZixHQUFHLEdBQUcsR0FBRyxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7Z0JBQzlCLEdBQUcsR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztnQkFDOUIsR0FBRyxHQUFHLEdBQUcsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDO2dCQUM5QixHQUFHLEdBQUcsR0FBRyxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7Z0JBQzlCLEdBQUcsR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztnQkFDOUIsT0FBTyxHQUFHLENBQUM7YUFDZDtpQkFBTTtnQkFDSCxPQUFPLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDO2FBQ2xDO1NBQ0o7SUFDTCxDQUFDOztnQkFwQkosSUFBSSxTQUFDO29CQUNGLElBQUksRUFBRSxRQUFRO2lCQUNqQjtnQkFDQSxVQUFVOztJQWtCWCxpQkFBQztDQUFBLEFBckJELElBcUJDO1NBakJZLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBkYXRlIDIwMjAtMDMtMTMgMTA6NDA6MzBcclxuICogQGF1dGhvciBTZWJhc3RpYW4gTGFycmlldVxyXG4gKiBAZW1haWwgc2xhcnJpZXVAdGVhbS5uZW9jb21wbGV4eC5jb21cclxuICogQGNyZWF0ZSBkYXRlIDIwMjAtMDEtMTcgMTY6MzE6MzJcclxuICovXHJcbmltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbi8qKlxyXG4gKiBGaWx0ZXIgb2JqZWN0IGFycmF5IGZyb20gcHJvcGVydHlcclxuICovXHJcbkBQaXBlKHtcclxuICAgIG5hbWU6ICdhY2NlbnQnXHJcbn0pXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIEFjY2VudFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuXHJcbiAgICB0cmFuc2Zvcm0odmFsdWU6IHN0cmluZywgcmVwbGFjZTogYm9vbGVhbikge1xyXG4gICAgICAgIGlmICh2YWx1ZSkge1xyXG4gICAgICAgICAgICBpZiAocmVwbGFjZSkge1xyXG4gICAgICAgICAgICAgICAgbGV0IHZhbCA9IHZhbHVlO1xyXG4gICAgICAgICAgICAgICAgdmFsID0gdmFsLnJlcGxhY2UoLzFhL2csICfDoScpO1xyXG4gICAgICAgICAgICAgICAgdmFsID0gdmFsLnJlcGxhY2UoLzFlL2csICfDqScpO1xyXG4gICAgICAgICAgICAgICAgdmFsID0gdmFsLnJlcGxhY2UoLzFpL2csICfDrScpO1xyXG4gICAgICAgICAgICAgICAgdmFsID0gdmFsLnJlcGxhY2UoLzFvL2csICfDsycpO1xyXG4gICAgICAgICAgICAgICAgdmFsID0gdmFsLnJlcGxhY2UoLzF1L2csICfDuicpO1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHZhbDtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZS5yZXBsYWNlKC8xL2csICcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0=