UNPKG

air-lib

Version:

This is Air's angular component library

39 lines 3.42 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Pipe } from '@angular/core'; var DecimalFractionPipe = /** @class */ (function () { function DecimalFractionPipe() { } /** * @param {?} input * @return {?} */ DecimalFractionPipe.prototype.transform = /** * @param {?} input * @return {?} */ function (input) { if (typeof input === 'undefined' || input === null) { return ''; } /** @type {?} */ var temp = (typeof input !== 'number') ? input.toString() : input.toFixed(2).toString(); temp = temp.replace('.', ','); /** @type {?} */ var index = temp.indexOf(','); if (index < 0) { return '00'; } /** @type {?} */ var result = temp.substring(index + 1); return result + (result.length < 2 ? '0' : ''); }; DecimalFractionPipe.decorators = [ { type: Pipe, args: [{ name: 'decimalFraction' },] } ]; return DecimalFractionPipe; }()); export { DecimalFractionPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVjaW1hbC1mcmFjdGlvbi5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWlyLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9waXBlcy9kZWNpbWFsLWZyYWN0aW9uLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBRXBEO0lBQUE7SUFvQkEsQ0FBQzs7Ozs7SUFsQkcsdUNBQVM7Ozs7SUFBVCxVQUFVLEtBQXNCO1FBRTVCLElBQUksT0FBTyxLQUFLLEtBQUssV0FBVyxJQUFJLEtBQUssS0FBSyxJQUFJLEVBQUU7WUFDaEQsT0FBTyxFQUFFLENBQUM7U0FDYjs7WUFFRyxJQUFJLEdBQUcsQ0FBQyxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRTtRQUV2RixJQUFJLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUM7O1lBQ3hCLEtBQUssR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQztRQUUvQixJQUFJLEtBQUssR0FBRyxDQUFDLEVBQUU7WUFDWCxPQUFPLElBQUksQ0FBQztTQUNmOztZQUVLLE1BQU0sR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUM7UUFDeEMsT0FBTyxNQUFNLEdBQUcsQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNuRCxDQUFDOztnQkFuQkosSUFBSSxTQUFDLEVBQUUsSUFBSSxFQUFFLGlCQUFpQixFQUFFOztJQW9CakMsMEJBQUM7Q0FBQSxBQXBCRCxJQW9CQztTQW5CWSxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AUGlwZSh7IG5hbWU6ICdkZWNpbWFsRnJhY3Rpb24nIH0pXHJcbmV4cG9ydCBjbGFzcyBEZWNpbWFsRnJhY3Rpb25QaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcbiAgICB0cmFuc2Zvcm0oaW5wdXQ6IG51bWJlciB8IHN0cmluZyk6IHN0cmluZyB7XHJcblxyXG4gICAgICAgIGlmICh0eXBlb2YgaW5wdXQgPT09ICd1bmRlZmluZWQnIHx8IGlucHV0ID09PSBudWxsKSB7XHJcbiAgICAgICAgICAgIHJldHVybiAnJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxldCB0ZW1wID0gKHR5cGVvZiBpbnB1dCAhPT0gJ251bWJlcicpID8gaW5wdXQudG9TdHJpbmcoKSA6IGlucHV0LnRvRml4ZWQoMikudG9TdHJpbmcoKTtcclxuXHJcbiAgICAgICAgdGVtcCA9IHRlbXAucmVwbGFjZSgnLicsICcsJyk7XHJcbiAgICAgICAgY29uc3QgaW5kZXggPSB0ZW1wLmluZGV4T2YoJywnKTtcclxuXHJcbiAgICAgICAgaWYgKGluZGV4IDwgMCkge1xyXG4gICAgICAgICAgICByZXR1cm4gJzAwJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IHRlbXAuc3Vic3RyaW5nKGluZGV4ICsgMSk7XHJcbiAgICAgICAgcmV0dXJuIHJlc3VsdCArIChyZXN1bHQubGVuZ3RoIDwgMiA/ICcwJyA6ICcnKTtcclxuICAgIH1cclxufVxyXG4iXX0=