angular-pipes
Version:
Angular pipes library
33 lines • 2.47 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
import { isString } from '../utils/utils';
var TrimPipe = /** @class */ (function () {
function TrimPipe() {
}
TrimPipe.prototype.transform = function (input) {
if (!isString(input)) {
return input;
}
return input.trim();
};
TrimPipe = tslib_1.__decorate([
Pipe({
name: 'trim',
})
], TrimPipe);
return TrimPipe;
}());
export { TrimPipe };
var NgTrimPipeModule = /** @class */ (function () {
function NgTrimPipeModule() {
}
NgTrimPipeModule = tslib_1.__decorate([
NgModule({
declarations: [TrimPipe],
exports: [TrimPipe],
})
], NgTrimPipeModule);
return NgTrimPipeModule;
}());
export { NgTrimPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJpbS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbInN0cmluZy90cmltLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFLMUM7SUFBQTtJQVFBLENBQUM7SUFQQyw0QkFBUyxHQUFULFVBQVUsS0FBVTtRQUNsQixJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ3BCLE9BQU8sS0FBSyxDQUFDO1NBQ2Q7UUFFRCxPQUFPLEtBQUssQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUN0QixDQUFDO0lBUFUsUUFBUTtRQUhwQixJQUFJLENBQUM7WUFDSixJQUFJLEVBQUUsTUFBTTtTQUNiLENBQUM7T0FDVyxRQUFRLENBUXBCO0lBQUQsZUFBQztDQUFBLEFBUkQsSUFRQztTQVJZLFFBQVE7QUFjckI7SUFBQTtJQUErQixDQUFDO0lBQW5CLGdCQUFnQjtRQUo1QixRQUFRLENBQUM7WUFDUixZQUFZLEVBQUUsQ0FBQyxRQUFRLENBQUM7WUFDeEIsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDO1NBQ3BCLENBQUM7T0FDVyxnQkFBZ0IsQ0FBRztJQUFELHVCQUFDO0NBQUEsQUFBaEMsSUFBZ0M7U0FBbkIsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSwgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgaXNTdHJpbmcgfSBmcm9tICcuLi91dGlscy91dGlscyc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ3RyaW0nLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgVHJpbVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICB0cmFuc2Zvcm0oaW5wdXQ6IGFueSk6IGFueSB7XHJcbiAgICBpZiAoIWlzU3RyaW5nKGlucHV0KSkge1xyXG4gICAgICByZXR1cm4gaW5wdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIGlucHV0LnRyaW0oKTtcclxuICB9XHJcbn1cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbVHJpbVBpcGVdLFxyXG4gIGV4cG9ydHM6IFtUcmltUGlwZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ1RyaW1QaXBlTW9kdWxlIHt9XHJcbiJdfQ==