angular-pipes
Version:
Angular pipes library
27 lines • 2.41 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
import { pad, isString } from '../utils/utils';
let PadPipe = class PadPipe {
transform(input, length = 0, character = ' ') {
if (!isString(input)) {
return input;
}
return pad(input, length, character);
}
};
PadPipe = tslib_1.__decorate([
Pipe({
name: 'pad',
})
], PadPipe);
export { PadPipe };
let NgPadPipeModule = class NgPadPipeModule {
};
NgPadPipeModule = tslib_1.__decorate([
NgModule({
declarations: [PadPipe],
exports: [PadPipe],
})
], NgPadPipeModule);
export { NgPadPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFkLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLXBpcGVzLyIsInNvdXJjZXMiOlsic3RyaW5nL3BhZC5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUsvQyxJQUFhLE9BQU8sR0FBcEIsTUFBYSxPQUFPO0lBQ2xCLFNBQVMsQ0FBQyxLQUFVLEVBQUUsU0FBaUIsQ0FBQyxFQUFFLFlBQW9CLEdBQUc7UUFDL0QsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsRUFBRTtZQUNwQixPQUFPLEtBQUssQ0FBQztTQUNkO1FBRUQsT0FBTyxHQUFHLENBQUMsS0FBSyxFQUFFLE1BQU0sRUFBRSxTQUFTLENBQUMsQ0FBQztJQUN2QyxDQUFDO0NBQ0YsQ0FBQTtBQVJZLE9BQU87SUFIbkIsSUFBSSxDQUFDO1FBQ0osSUFBSSxFQUFFLEtBQUs7S0FDWixDQUFDO0dBQ1csT0FBTyxDQVFuQjtTQVJZLE9BQU87QUFjcEIsSUFBYSxlQUFlLEdBQTVCLE1BQWEsZUFBZTtDQUFHLENBQUE7QUFBbEIsZUFBZTtJQUozQixRQUFRLENBQUM7UUFDUixZQUFZLEVBQUUsQ0FBQyxPQUFPLENBQUM7UUFDdkIsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDO0tBQ25CLENBQUM7R0FDVyxlQUFlLENBQUc7U0FBbEIsZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IHBhZCwgaXNTdHJpbmcgfSBmcm9tICcuLi91dGlscy91dGlscyc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ3BhZCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBQYWRQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcbiAgdHJhbnNmb3JtKGlucHV0OiBhbnksIGxlbmd0aDogbnVtYmVyID0gMCwgY2hhcmFjdGVyOiBzdHJpbmcgPSAnICcpOiBhbnkge1xyXG4gICAgaWYgKCFpc1N0cmluZyhpbnB1dCkpIHtcclxuICAgICAgcmV0dXJuIGlucHV0O1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiBwYWQoaW5wdXQsIGxlbmd0aCwgY2hhcmFjdGVyKTtcclxuICB9XHJcbn1cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbUGFkUGlwZV0sXHJcbiAgZXhwb3J0czogW1BhZFBpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdQYWRQaXBlTW9kdWxlIHt9XHJcbiJdfQ==