UNPKG

angular-pipes

Version:
27 lines 2.64 kB
// idea from https://github.com/a8m/angular-filter import * as tslib_1 from "tslib"; import { Pipe, NgModule } from '@angular/core'; import { isString, isUndefined } from '../utils/utils'; let StripTagsPipe = class StripTagsPipe { transform(input) { if (!isString(input) || isUndefined(input)) return input; return input.replace(/<\S[^><]*>/g, ''); } }; StripTagsPipe = tslib_1.__decorate([ Pipe({ name: 'stripTags', }) ], StripTagsPipe); export { StripTagsPipe }; let NgStripTagsPipeModule = class NgStripTagsPipeModule { }; NgStripTagsPipeModule = tslib_1.__decorate([ NgModule({ declarations: [StripTagsPipe], exports: [StripTagsPipe], }) ], NgStripTagsPipeModule); export { NgStripTagsPipeModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyaXAtdGFncy5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbInN0cmluZy9zdHJpcC10YWdzLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0RBQWtEOztBQUVsRCxPQUFPLEVBQUUsSUFBSSxFQUFpQixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFFBQVEsRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUt2RCxJQUFhLGFBQWEsR0FBMUIsTUFBYSxhQUFhO0lBQ3hCLFNBQVMsQ0FBQyxLQUFhO1FBQ3JCLElBQUksQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLElBQUksV0FBVyxDQUFDLEtBQUssQ0FBQztZQUFFLE9BQU8sS0FBSyxDQUFDO1FBRXpELE9BQU8sS0FBSyxDQUFDLE9BQU8sQ0FBQyxhQUFhLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDMUMsQ0FBQztDQUNGLENBQUE7QUFOWSxhQUFhO0lBSHpCLElBQUksQ0FBQztRQUNKLElBQUksRUFBRSxXQUFXO0tBQ2xCLENBQUM7R0FDVyxhQUFhLENBTXpCO1NBTlksYUFBYTtBQVkxQixJQUFhLHFCQUFxQixHQUFsQyxNQUFhLHFCQUFxQjtDQUFHLENBQUE7QUFBeEIscUJBQXFCO0lBSmpDLFFBQVEsQ0FBQztRQUNSLFlBQVksRUFBRSxDQUFDLGFBQWEsQ0FBQztRQUM3QixPQUFPLEVBQUUsQ0FBQyxhQUFhLENBQUM7S0FDekIsQ0FBQztHQUNXLHFCQUFxQixDQUFHO1NBQXhCLHFCQUFxQiIsInNvdXJjZXNDb250ZW50IjpbIi8vIGlkZWEgZnJvbSBodHRwczovL2dpdGh1Yi5jb20vYThtL2FuZ3VsYXItZmlsdGVyXHJcblxyXG5pbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBpc1N0cmluZywgaXNVbmRlZmluZWQgfSBmcm9tICcuLi91dGlscy91dGlscyc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ3N0cmlwVGFncycsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBTdHJpcFRhZ3NQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcbiAgdHJhbnNmb3JtKGlucHV0OiBzdHJpbmcpOiBhbnkge1xyXG4gICAgaWYgKCFpc1N0cmluZyhpbnB1dCkgfHwgaXNVbmRlZmluZWQoaW5wdXQpKSByZXR1cm4gaW5wdXQ7XHJcblxyXG4gICAgcmV0dXJuIGlucHV0LnJlcGxhY2UoLzxcXFNbXj48XSo+L2csICcnKTtcclxuICB9XHJcbn1cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbU3RyaXBUYWdzUGlwZV0sXHJcbiAgZXhwb3J0czogW1N0cmlwVGFnc1BpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdTdHJpcFRhZ3NQaXBlTW9kdWxlIHt9XHJcbiJdfQ==