angular-pipes
Version:
Angular pipes library
35 lines • 2.96 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
import { rightPad, isString } from '../utils/utils';
var RightPadPipe = /** @class */ (function () {
function RightPadPipe() {
}
RightPadPipe.prototype.transform = function (input, length, character) {
if (length === void 0) { length = 0; }
if (character === void 0) { character = ' '; }
if (!isString(input)) {
return input;
}
return rightPad(input, length, character);
};
RightPadPipe = tslib_1.__decorate([
Pipe({
name: 'rightpad',
})
], RightPadPipe);
return RightPadPipe;
}());
export { RightPadPipe };
var NgRightPadPipeModule = /** @class */ (function () {
function NgRightPadPipeModule() {
}
NgRightPadPipeModule = tslib_1.__decorate([
NgModule({
declarations: [RightPadPipe],
exports: [RightPadPipe],
})
], NgRightPadPipeModule);
return NgRightPadPipeModule;
}());
export { NgRightPadPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmlnaHQtcGFkLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLXBpcGVzLyIsInNvdXJjZXMiOlsic3RyaW5nL3JpZ2h0LXBhZC5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUtwRDtJQUFBO0lBUUEsQ0FBQztJQVBDLGdDQUFTLEdBQVQsVUFBVSxLQUFVLEVBQUUsTUFBa0IsRUFBRSxTQUF1QjtRQUEzQyx1QkFBQSxFQUFBLFVBQWtCO1FBQUUsMEJBQUEsRUFBQSxlQUF1QjtRQUMvRCxJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ3BCLE9BQU8sS0FBSyxDQUFDO1NBQ2Q7UUFFRCxPQUFPLFFBQVEsQ0FBQyxLQUFLLEVBQUUsTUFBTSxFQUFFLFNBQVMsQ0FBQyxDQUFDO0lBQzVDLENBQUM7SUFQVSxZQUFZO1FBSHhCLElBQUksQ0FBQztZQUNKLElBQUksRUFBRSxVQUFVO1NBQ2pCLENBQUM7T0FDVyxZQUFZLENBUXhCO0lBQUQsbUJBQUM7Q0FBQSxBQVJELElBUUM7U0FSWSxZQUFZO0FBY3pCO0lBQUE7SUFBbUMsQ0FBQztJQUF2QixvQkFBb0I7UUFKaEMsUUFBUSxDQUFDO1lBQ1IsWUFBWSxFQUFFLENBQUMsWUFBWSxDQUFDO1lBQzVCLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQztTQUN4QixDQUFDO09BQ1csb0JBQW9CLENBQUc7SUFBRCwyQkFBQztDQUFBLEFBQXBDLElBQW9DO1NBQXZCLG9CQUFvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IHJpZ2h0UGFkLCBpc1N0cmluZyB9IGZyb20gJy4uL3V0aWxzL3V0aWxzJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAncmlnaHRwYWQnLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgUmlnaHRQYWRQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcbiAgdHJhbnNmb3JtKGlucHV0OiBhbnksIGxlbmd0aDogbnVtYmVyID0gMCwgY2hhcmFjdGVyOiBzdHJpbmcgPSAnICcpOiBhbnkge1xyXG4gICAgaWYgKCFpc1N0cmluZyhpbnB1dCkpIHtcclxuICAgICAgcmV0dXJuIGlucHV0O1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiByaWdodFBhZChpbnB1dCwgbGVuZ3RoLCBjaGFyYWN0ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtSaWdodFBhZFBpcGVdLFxyXG4gIGV4cG9ydHM6IFtSaWdodFBhZFBpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdSaWdodFBhZFBpcGVNb2R1bGUge31cclxuIl19