UNPKG

angular-pipes

Version:
31 lines 2.84 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'; var WrapPipe = /** @class */ (function () { function WrapPipe() { } WrapPipe.prototype.transform = function (input, wrap, ends) { return isString(input) && !isUndefined(wrap) ? [wrap, input, ends || wrap].join('') : input; }; WrapPipe = tslib_1.__decorate([ Pipe({ name: 'wrap', }) ], WrapPipe); return WrapPipe; }()); export { WrapPipe }; var NgWrapPipeModule = /** @class */ (function () { function NgWrapPipeModule() { } NgWrapPipeModule = tslib_1.__decorate([ NgModule({ declarations: [WrapPipe], exports: [WrapPipe], }) ], NgWrapPipeModule); return NgWrapPipeModule; }()); export { NgWrapPipeModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3JhcC5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbInN0cmluZy93cmFwLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0RBQWtEOztBQUVsRCxPQUFPLEVBQUUsSUFBSSxFQUFpQixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFFBQVEsRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUt2RDtJQUFBO0lBSUEsQ0FBQztJQUhDLDRCQUFTLEdBQVQsVUFBVSxLQUFhLEVBQUUsSUFBWSxFQUFFLElBQWE7UUFDbEQsT0FBTyxRQUFRLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRSxJQUFJLElBQUksSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUM7SUFDOUYsQ0FBQztJQUhVLFFBQVE7UUFIcEIsSUFBSSxDQUFDO1lBQ0osSUFBSSxFQUFFLE1BQU07U0FDYixDQUFDO09BQ1csUUFBUSxDQUlwQjtJQUFELGVBQUM7Q0FBQSxBQUpELElBSUM7U0FKWSxRQUFRO0FBVXJCO0lBQUE7SUFBK0IsQ0FBQztJQUFuQixnQkFBZ0I7UUFKNUIsUUFBUSxDQUFDO1lBQ1IsWUFBWSxFQUFFLENBQUMsUUFBUSxDQUFDO1lBQ3hCLE9BQU8sRUFBRSxDQUFDLFFBQVEsQ0FBQztTQUNwQixDQUFDO09BQ1csZ0JBQWdCLENBQUc7SUFBRCx1QkFBQztDQUFBLEFBQWhDLElBQWdDO1NBQW5CLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbIi8vIGlkZWEgZnJvbSBodHRwczovL2dpdGh1Yi5jb20vYThtL2FuZ3VsYXItZmlsdGVyXHJcblxyXG5pbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBpc1N0cmluZywgaXNVbmRlZmluZWQgfSBmcm9tICcuLi91dGlscy91dGlscyc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ3dyYXAnLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgV3JhcFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICB0cmFuc2Zvcm0oaW5wdXQ6IHN0cmluZywgd3JhcDogc3RyaW5nLCBlbmRzPzogc3RyaW5nKTogc3RyaW5nIHtcclxuICAgIHJldHVybiBpc1N0cmluZyhpbnB1dCkgJiYgIWlzVW5kZWZpbmVkKHdyYXApID8gW3dyYXAsIGlucHV0LCBlbmRzIHx8IHdyYXBdLmpvaW4oJycpIDogaW5wdXQ7XHJcbiAgfVxyXG59XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW1dyYXBQaXBlXSxcclxuICBleHBvcnRzOiBbV3JhcFBpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdXcmFwUGlwZU1vZHVsZSB7fVxyXG4iXX0=