UNPKG

angular-pipes

Version:
25 lines 2.6 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 WrapPipe = class WrapPipe { transform(input, wrap, ends) { return isString(input) && !isUndefined(wrap) ? [wrap, input, ends || wrap].join('') : input; } }; WrapPipe = tslib_1.__decorate([ Pipe({ name: 'wrap', }) ], WrapPipe); export { WrapPipe }; let NgWrapPipeModule = class NgWrapPipeModule { }; NgWrapPipeModule = tslib_1.__decorate([ NgModule({ declarations: [WrapPipe], exports: [WrapPipe], }) ], NgWrapPipeModule); export { NgWrapPipeModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3JhcC5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbInN0cmluZy93cmFwLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0RBQWtEOztBQUVsRCxPQUFPLEVBQUUsSUFBSSxFQUFpQixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFFBQVEsRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUt2RCxJQUFhLFFBQVEsR0FBckIsTUFBYSxRQUFRO0lBQ25CLFNBQVMsQ0FBQyxLQUFhLEVBQUUsSUFBWSxFQUFFLElBQWE7UUFDbEQsT0FBTyxRQUFRLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRSxJQUFJLElBQUksSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUM7SUFDOUYsQ0FBQztDQUNGLENBQUE7QUFKWSxRQUFRO0lBSHBCLElBQUksQ0FBQztRQUNKLElBQUksRUFBRSxNQUFNO0tBQ2IsQ0FBQztHQUNXLFFBQVEsQ0FJcEI7U0FKWSxRQUFRO0FBVXJCLElBQWEsZ0JBQWdCLEdBQTdCLE1BQWEsZ0JBQWdCO0NBQUcsQ0FBQTtBQUFuQixnQkFBZ0I7SUFKNUIsUUFBUSxDQUFDO1FBQ1IsWUFBWSxFQUFFLENBQUMsUUFBUSxDQUFDO1FBQ3hCLE9BQU8sRUFBRSxDQUFDLFFBQVEsQ0FBQztLQUNwQixDQUFDO0dBQ1csZ0JBQWdCLENBQUc7U0FBbkIsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiLy8gaWRlYSBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9hOG0vYW5ndWxhci1maWx0ZXJcclxuXHJcbmltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IGlzU3RyaW5nLCBpc1VuZGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3V0aWxzJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAnd3JhcCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBXcmFwUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIHRyYW5zZm9ybShpbnB1dDogc3RyaW5nLCB3cmFwOiBzdHJpbmcsIGVuZHM/OiBzdHJpbmcpOiBzdHJpbmcge1xyXG4gICAgcmV0dXJuIGlzU3RyaW5nKGlucHV0KSAmJiAhaXNVbmRlZmluZWQod3JhcCkgPyBbd3JhcCwgaW5wdXQsIGVuZHMgfHwgd3JhcF0uam9pbignJykgOiBpbnB1dDtcclxuICB9XHJcbn1cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbV3JhcFBpcGVdLFxyXG4gIGV4cG9ydHM6IFtXcmFwUGlwZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ1dyYXBQaXBlTW9kdWxlIHt9XHJcbiJdfQ==