@neocomplexx/ngx-neo-pipes
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.
46 lines • 2.69 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @author Sebastian Larrieu
* @email slarrieu@team.neocomplexx.com
* @create date 2019-02-01 15:12:58
*/
import { Pipe, Injectable } from '@angular/core';
/**
* Filter object array from property
*/
var PadLeftPipe = /** @class */ (function () {
function PadLeftPipe() {
}
/**
* @param {?} value
* @param {?} size
* @param {?} pad
* @return {?}
*/
PadLeftPipe.prototype.transform = /**
* @param {?} value
* @param {?} size
* @param {?} pad
* @return {?}
*/
function (value, size, pad) {
/** @type {?} */
var s = String(value);
while (s.length < (size || 2)) {
s = pad + s;
}
return s;
};
PadLeftPipe.decorators = [
{ type: Pipe, args: [{
name: 'padLeft'
},] },
{ type: Injectable }
];
return PadLeftPipe;
}());
export { PadLeftPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnVtYmVyLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbmVvY29tcGxleHgvbmd4LW5lby1waXBlcy8iLCJzb3VyY2VzIjpbImxpYi9udW1iZXIucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFLQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFLaEU7SUFBQTtJQVdBLENBQUM7Ozs7Ozs7SUFMRywrQkFBUzs7Ozs7O0lBQVQsVUFBVSxLQUFzQixFQUFFLElBQVksRUFBRSxHQUFXOztZQUNuRCxDQUFDLEdBQUcsTUFBTSxDQUFDLEtBQUssQ0FBQztRQUNyQixPQUFPLENBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLEVBQUU7WUFBRSxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUMsQ0FBQztTQUFFO1FBQy9DLE9BQU8sQ0FBQyxDQUFDO0lBQ2IsQ0FBQzs7Z0JBVkosSUFBSSxTQUFDO29CQUNGLElBQUksRUFBRSxTQUFTO2lCQUNsQjtnQkFDQSxVQUFVOztJQVFYLGtCQUFDO0NBQUEsQUFYRCxJQVdDO1NBUFksV0FBVyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBAYXV0aG9yIFNlYmFzdGlhbiBMYXJyaWV1XHJcbiAqIEBlbWFpbCBzbGFycmlldUB0ZWFtLm5lb2NvbXBsZXh4LmNvbVxyXG4gKiBAY3JlYXRlIGRhdGUgMjAxOS0wMi0wMSAxNToxMjo1OFxyXG4gKi9cclxuaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSwgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuLyoqXHJcbiAqIEZpbHRlciBvYmplY3QgYXJyYXkgZnJvbSBwcm9wZXJ0eVxyXG4gKi9cclxuQFBpcGUoe1xyXG4gICAgbmFtZTogJ3BhZExlZnQnXHJcbn0pXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFBhZExlZnRQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gICAgdHJhbnNmb3JtKHZhbHVlOiBudW1iZXIgfCBzdHJpbmcsIHNpemU6IG51bWJlciwgcGFkOiBzdHJpbmcpIHtcclxuICAgICAgICBsZXQgcyA9IFN0cmluZyh2YWx1ZSk7XHJcbiAgICAgICAgd2hpbGUgKHMubGVuZ3RoIDwgKHNpemUgfHwgMikpIHsgcyA9IHBhZCArIHM7IH1cclxuICAgICAgICByZXR1cm4gcztcclxuICAgIH1cclxufVxyXG4iXX0=