@neocomplexx/ngx-neo-pipes
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.
36 lines • 2.34 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
*/
export class PadLeftPipe {
/**
* @param {?} value
* @param {?} size
* @param {?} pad
* @return {?}
*/
transform(value, size, pad) {
/** @type {?} */
let s = String(value);
while (s.length < (size || 2)) {
s = pad + s;
}
return s;
}
}
PadLeftPipe.decorators = [
{ type: Pipe, args: [{
name: 'padLeft'
},] },
{ type: Injectable }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnVtYmVyLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbmVvY29tcGxleHgvbmd4LW5lby1waXBlcy8iLCJzb3VyY2VzIjpbImxpYi9udW1iZXIucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFLQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFTaEUsTUFBTSxPQUFPLFdBQVc7Ozs7Ozs7SUFFcEIsU0FBUyxDQUFDLEtBQXNCLEVBQUUsSUFBWSxFQUFFLEdBQVc7O1lBQ25ELENBQUMsR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDO1FBQ3JCLE9BQU8sQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsRUFBRTtZQUFFLENBQUMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxDQUFDO1NBQUU7UUFDL0MsT0FBTyxDQUFDLENBQUM7SUFDYixDQUFDOzs7WUFWSixJQUFJLFNBQUM7Z0JBQ0YsSUFBSSxFQUFFLFNBQVM7YUFDbEI7WUFDQSxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBhdXRob3IgU2ViYXN0aWFuIExhcnJpZXVcclxuICogQGVtYWlsIHNsYXJyaWV1QHRlYW0ubmVvY29tcGxleHguY29tXHJcbiAqIEBjcmVhdGUgZGF0ZSAyMDE5LTAyLTAxIDE1OjEyOjU4XHJcbiAqL1xyXG5pbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG4vKipcclxuICogRmlsdGVyIG9iamVjdCBhcnJheSBmcm9tIHByb3BlcnR5XHJcbiAqL1xyXG5AUGlwZSh7XHJcbiAgICBuYW1lOiAncGFkTGVmdCdcclxufSlcclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgUGFkTGVmdFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuXHJcbiAgICB0cmFuc2Zvcm0odmFsdWU6IG51bWJlciB8IHN0cmluZywgc2l6ZTogbnVtYmVyLCBwYWQ6IHN0cmluZykge1xyXG4gICAgICAgIGxldCBzID0gU3RyaW5nKHZhbHVlKTtcclxuICAgICAgICB3aGlsZSAocy5sZW5ndGggPCAoc2l6ZSB8fCAyKSkgeyBzID0gcGFkICsgczsgfVxyXG4gICAgICAgIHJldHVybiBzO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==