ngx-filters
Version:
This library was generated for all type of frameworks such as Angular Material, Prime Ng, etc. Providing Filters such as Number Box, TextBox, Date, Single Select, Multi Select And True/False Filters for grids or list.
18 lines • 1.98 kB
JavaScript
import { Pipe } from "@angular/core";
export class RemoveEnterPipe {
transform(value, ...args) {
var _a, _b;
if (args[0] === true) {
return (_a = value === null || value === void 0 ? void 0 : value.replace(/\s/g, '')) !== null && _a !== void 0 ? _a : '';
}
else {
return (_b = value === null || value === void 0 ? void 0 : value.replace(/\n/g, '')) !== null && _b !== void 0 ? _b : '';
}
}
}
RemoveEnterPipe.decorators = [
{ type: Pipe, args: [{
name: 'removeEnter'
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVtb3ZlLWVudGVyLnBpcGUuanMiLCJzb3VyY2VSb290IjoiQzovVXNlcnMvYS5tb2hhbW1hZGkvc291cmNlL3JlcG9zL015bGlicmFyeS9Bbmd1bGFyLkxpYnJhcnkvbGlicy9wcm9qZWN0cy9uZ3gtZmlsdGVycy9zcmMvIiwic291cmNlcyI6WyJsaWIvcGlwZXMvcmVtb3ZlLWVudGVyLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLElBQUksRUFBZ0IsTUFBTSxlQUFlLENBQUM7QUFLbEQsTUFBTSxPQUFPLGVBQWU7SUFDMUIsU0FBUyxDQUFDLEtBQVUsRUFBRSxHQUFHLElBQVc7O1FBQ2xDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLElBQUksRUFBRTtZQUNwQixhQUFPLEtBQUssYUFBTCxLQUFLLHVCQUFMLEtBQUssQ0FBRSxPQUFPLENBQUMsS0FBSyxFQUFFLEVBQUUsb0NBQUssRUFBRSxDQUFDO1NBQ3hDO2FBQU07WUFDUCxhQUFPLEtBQUssYUFBTCxLQUFLLHVCQUFMLEtBQUssQ0FBRSxPQUFPLENBQUMsS0FBSyxFQUFFLEVBQUUsb0NBQUssRUFBRSxDQUFDO1NBQ3RDO0lBQ0gsQ0FBQzs7O1lBVkYsSUFBSSxTQUFDO2dCQUNKLElBQUksRUFBRSxhQUFhO2FBQ3BCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtQaXBlLCBQaXBlVHJhbnNmb3JtfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdyZW1vdmVFbnRlcidcclxufSlcclxuZXhwb3J0IGNsYXNzIFJlbW92ZUVudGVyUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIHRyYW5zZm9ybSh2YWx1ZTogYW55LCAuLi5hcmdzOiBhbnlbXSk6IGFueSB7XHJcbiAgICBpZiAoYXJnc1swXSA9PT0gdHJ1ZSkge1xyXG4gICAgICByZXR1cm4gdmFsdWU/LnJlcGxhY2UoL1xccy9nLCAnJykgPz8gJyc7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgcmV0dXJuIHZhbHVlPy5yZXBsYWNlKC9cXG4vZywgJycpID8/ICcnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIl19