UNPKG

angular-pipes

Version:
33 lines 2.95 kB
import * as tslib_1 from "tslib"; import { Pipe, NgModule } from '@angular/core'; import { isString, isUndefined } from '../utils/utils'; var ReplacePipe = /** @class */ (function () { function ReplacePipe() { } ReplacePipe.prototype.transform = function (input, pattern, replacement) { if (!isString(input) || isUndefined(pattern) || isUndefined(replacement)) { return input; } return input.replace(pattern, replacement); }; ReplacePipe = tslib_1.__decorate([ Pipe({ name: 'replace', }) ], ReplacePipe); return ReplacePipe; }()); export { ReplacePipe }; var NgReplacePipeModule = /** @class */ (function () { function NgReplacePipeModule() { } NgReplacePipeModule = tslib_1.__decorate([ NgModule({ declarations: [ReplacePipe], exports: [ReplacePipe], }) ], NgReplacePipeModule); return NgReplacePipeModule; }()); export { NgReplacePipeModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwbGFjZS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbInN0cmluZy9yZXBsYWNlLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsUUFBUSxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBS3ZEO0lBQUE7SUFRQSxDQUFDO0lBUEMsK0JBQVMsR0FBVCxVQUFVLEtBQVUsRUFBRSxPQUFZLEVBQUUsV0FBZ0I7UUFDbEQsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSSxXQUFXLENBQUMsT0FBTyxDQUFDLElBQUksV0FBVyxDQUFDLFdBQVcsQ0FBQyxFQUFFO1lBQ3hFLE9BQU8sS0FBSyxDQUFDO1NBQ2Q7UUFFRCxPQUFPLEtBQUssQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBQzdDLENBQUM7SUFQVSxXQUFXO1FBSHZCLElBQUksQ0FBQztZQUNKLElBQUksRUFBRSxTQUFTO1NBQ2hCLENBQUM7T0FDVyxXQUFXLENBUXZCO0lBQUQsa0JBQUM7Q0FBQSxBQVJELElBUUM7U0FSWSxXQUFXO0FBY3hCO0lBQUE7SUFBa0MsQ0FBQztJQUF0QixtQkFBbUI7UUFKL0IsUUFBUSxDQUFDO1lBQ1IsWUFBWSxFQUFFLENBQUMsV0FBVyxDQUFDO1lBQzNCLE9BQU8sRUFBRSxDQUFDLFdBQVcsQ0FBQztTQUN2QixDQUFDO09BQ1csbUJBQW1CLENBQUc7SUFBRCwwQkFBQztDQUFBLEFBQW5DLElBQW1DO1NBQXRCLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IGlzU3RyaW5nLCBpc1VuZGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3V0aWxzJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAncmVwbGFjZScsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBSZXBsYWNlUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIHRyYW5zZm9ybShpbnB1dDogYW55LCBwYXR0ZXJuOiBhbnksIHJlcGxhY2VtZW50OiBhbnkpOiBhbnkge1xyXG4gICAgaWYgKCFpc1N0cmluZyhpbnB1dCkgfHwgaXNVbmRlZmluZWQocGF0dGVybikgfHwgaXNVbmRlZmluZWQocmVwbGFjZW1lbnQpKSB7XHJcbiAgICAgIHJldHVybiBpbnB1dDtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gaW5wdXQucmVwbGFjZShwYXR0ZXJuLCByZXBsYWNlbWVudCk7XHJcbiAgfVxyXG59XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW1JlcGxhY2VQaXBlXSxcclxuICBleHBvcnRzOiBbUmVwbGFjZVBpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdSZXBsYWNlUGlwZU1vZHVsZSB7fVxyXG4iXX0=