UNPKG

air-lib

Version:

This is Air's angular component library

41 lines 3.44 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Pipe } from '@angular/core'; var MillionthFractionPipe = /** @class */ (function () { function MillionthFractionPipe() { } /** * @param {?} input * @return {?} */ MillionthFractionPipe.prototype.transform = /** * @param {?} input * @return {?} */ function (input) { if (typeof input === 'undefined' || input === null) { return ''; } /** @type {?} */ var temp = (typeof input !== 'number') ? input.toString() : input.toFixed(8).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' : ''); }; MillionthFractionPipe.decorators = [ { type: Pipe, args: [{ name: 'millionthFraction' },] } ]; return MillionthFractionPipe; }()); export { MillionthFractionPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWlsbGlvbnRoLWZyYWN0aW9uLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9haXItbGliLyIsInNvdXJjZXMiOlsibGliL3BpcGVzL21pbGxpb250aC1mcmFjdGlvbi5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUVwRDtJQUFBO0lBd0JBLENBQUM7Ozs7O0lBbkJDLHlDQUFTOzs7O0lBQVQsVUFBVSxLQUFzQjtRQUU5QixJQUFJLE9BQU8sS0FBSyxLQUFLLFdBQVcsSUFBSSxLQUFLLEtBQUssSUFBSSxFQUFFO1lBQ2hELE9BQU8sRUFBRSxDQUFDO1NBQ2I7O1lBRUcsSUFBSSxHQUFHLENBQUMsT0FBTyxLQUFLLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUU7UUFFdkYsSUFBSSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDOztZQUN4QixLQUFLLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUM7UUFFL0IsSUFBSSxLQUFLLEdBQUcsQ0FBQyxFQUFFO1lBQ1gsT0FBTyxJQUFJLENBQUM7U0FDZjs7WUFFSyxNQUFNLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUFDO1FBQ3hDLE9BQU8sTUFBTSxHQUFHLENBQUMsTUFBTSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDbkQsQ0FBQzs7Z0JBdEJBLElBQUksU0FBQztvQkFDSixJQUFJLEVBQUUsbUJBQW1CO2lCQUMxQjs7SUFzQkQsNEJBQUM7Q0FBQSxBQXhCRCxJQXdCQztTQXJCWSxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ21pbGxpb250aEZyYWN0aW9uJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgTWlsbGlvbnRoRnJhY3Rpb25QaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gIHRyYW5zZm9ybShpbnB1dDogbnVtYmVyIHwgc3RyaW5nKTogc3RyaW5nIHtcclxuXHJcbiAgICBpZiAodHlwZW9mIGlucHV0ID09PSAndW5kZWZpbmVkJyB8fCBpbnB1dCA9PT0gbnVsbCkge1xyXG4gICAgICAgIHJldHVybiAnJztcclxuICAgIH1cclxuXHJcbiAgICBsZXQgdGVtcCA9ICh0eXBlb2YgaW5wdXQgIT09ICdudW1iZXInKSA/IGlucHV0LnRvU3RyaW5nKCkgOiBpbnB1dC50b0ZpeGVkKDgpLnRvU3RyaW5nKCk7XHJcblxyXG4gICAgdGVtcCA9IHRlbXAucmVwbGFjZSgnLicsICcsJyk7XHJcbiAgICBjb25zdCBpbmRleCA9IHRlbXAuaW5kZXhPZignLCcpO1xyXG5cclxuICAgIGlmIChpbmRleCA8IDApIHtcclxuICAgICAgICByZXR1cm4gJzAwJztcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCByZXN1bHQgPSB0ZW1wLnN1YnN0cmluZyhpbmRleCArIDEpO1xyXG4gICAgcmV0dXJuIHJlc3VsdCArIChyZXN1bHQubGVuZ3RoIDwgMiA/ICcwJyA6ICcnKTtcclxufVxyXG5cclxufVxyXG4iXX0=