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