UNPKG

air-lib

Version:

This is Air's angular component library

37 lines 3.11 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Pipe } from '@angular/core'; var IntegerFractionPipe = /** @class */ (function () { function IntegerFractionPipe() { } /** * @param {?} input * @return {?} */ IntegerFractionPipe.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 temp; } return temp.substring(0, index); }; IntegerFractionPipe.decorators = [ { type: Pipe, args: [{ name: 'integerFraction' },] } ]; return IntegerFractionPipe; }()); export { IntegerFractionPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZWdlci1mcmFjdGlvbi5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWlyLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9waXBlcy9pbnRlZ2VyLWZyYWN0aW9uLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBRXBEO0lBQUE7SUFtQkEsQ0FBQzs7Ozs7SUFqQkcsdUNBQVM7Ozs7SUFBVCxVQUFVLEtBQXNCO1FBRTVCLElBQUksT0FBTyxLQUFLLEtBQUssV0FBVyxJQUFJLEtBQUssS0FBSyxJQUFJLEVBQUU7WUFDaEQsT0FBTyxFQUFFLENBQUM7U0FDYjs7WUFFRyxJQUFJLEdBQUcsQ0FBQyxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRTtRQUV4RixJQUFJLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUM7O1lBQ3hCLEtBQUssR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQztRQUUvQixJQUFJLEtBQUssR0FBRyxDQUFDLEVBQUU7WUFDWCxPQUFPLElBQUksQ0FBQztTQUNmO1FBRUQsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQztJQUNwQyxDQUFDOztnQkFsQkosSUFBSSxTQUFDLEVBQUUsSUFBSSxFQUFFLGlCQUFpQixFQUFFOztJQW1CakMsMEJBQUM7Q0FBQSxBQW5CRCxJQW1CQztTQWxCWSxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AUGlwZSh7IG5hbWU6ICdpbnRlZ2VyRnJhY3Rpb24nIH0pXHJcbmV4cG9ydCBjbGFzcyBJbnRlZ2VyRnJhY3Rpb25QaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcbiAgICB0cmFuc2Zvcm0oaW5wdXQ6IG51bWJlciB8IHN0cmluZyk6IHN0cmluZyB7XHJcblxyXG4gICAgICAgIGlmICh0eXBlb2YgaW5wdXQgPT09ICd1bmRlZmluZWQnIHx8IGlucHV0ID09PSBudWxsKSB7XHJcbiAgICAgICAgICAgIHJldHVybiAnJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxldCB0ZW1wID0gKHR5cGVvZiBpbnB1dCAhPT0gJ251bWJlcicgKSA/IGlucHV0LnRvU3RyaW5nKCkgOiBpbnB1dC50b0ZpeGVkKDIpLnRvU3RyaW5nKCk7XHJcblxyXG4gICAgICAgIHRlbXAgPSB0ZW1wLnJlcGxhY2UoJy4nLCAnLCcpO1xyXG4gICAgICAgIGNvbnN0IGluZGV4ID0gdGVtcC5pbmRleE9mKCcsJyk7XHJcblxyXG4gICAgICAgIGlmIChpbmRleCA8IDApIHtcclxuICAgICAgICAgICAgcmV0dXJuIHRlbXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICByZXR1cm4gdGVtcC5zdWJzdHJpbmcoMCwgaW5kZXgpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==