vix-ui
Version:
37 lines • 2.47 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { Pipe } from '@angular/core';
var DecimalPointsPipe = /** @class */ (function () {
function DecimalPointsPipe() {
}
/**
* @param {?} value
* @param {?=} args
* @return {?}
*/
DecimalPointsPipe.prototype.transform = /**
* @param {?} value
* @param {?=} args
* @return {?}
*/
function (value, args) {
if (!+value || !+args) {
return value;
}
/** @type {?} */
var dp = Math.min(Math.max(+args, 0), 8);
/** @type {?} */
var multiplier = Math.pow(10, dp);
return Math.floor(value * multiplier) / multiplier;
};
DecimalPointsPipe.decorators = [
{ type: Pipe, args: [{
name: 'decimalPoints',
},] }
];
return DecimalPointsPipe;
}());
export { DecimalPointsPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVjaW1hbC1wb2ludHMucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3ZpeC11aS8iLCJzb3VyY2VzIjpbInZpeC1wZXJmb3JtYW5jZS1zdGF0cy9kZWNpbWFsLXBvaW50cy5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUVwRDtJQUFBO0lBY0EsQ0FBQzs7Ozs7O0lBVEMscUNBQVM7Ozs7O0lBQVQsVUFBVSxLQUFVLEVBQUUsSUFBVTtRQUM5QixJQUFJLENBQUMsQ0FBQyxLQUFLLElBQUksQ0FBQyxDQUFDLElBQUksRUFBRTtZQUNyQixPQUFPLEtBQUssQ0FBQztTQUNkOztZQUNLLEVBQUUsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDOztZQUNwQyxVQUFVLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEVBQUUsRUFBRSxDQUFDO1FBQ25DLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLEdBQUcsVUFBVSxDQUFDLEdBQUcsVUFBVSxDQUFDO0lBQ3JELENBQUM7O2dCQVpGLElBQUksU0FBQztvQkFDSixJQUFJLEVBQUUsZUFBZTtpQkFDdEI7O0lBWUQsd0JBQUM7Q0FBQSxBQWRELElBY0M7U0FYWSxpQkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ2RlY2ltYWxQb2ludHMnLFxufSlcbmV4cG9ydCBjbGFzcyBEZWNpbWFsUG9pbnRzUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuXG4gIHRyYW5zZm9ybSh2YWx1ZTogYW55LCBhcmdzPzogYW55KTogYW55IHtcbiAgICBpZiAoISt2YWx1ZSB8fCAhK2FyZ3MpIHtcbiAgICAgIHJldHVybiB2YWx1ZTtcbiAgICB9XG4gICAgY29uc3QgZHAgPSBNYXRoLm1pbihNYXRoLm1heCgrYXJncywgMCksIDgpO1xuICAgIGNvbnN0IG11bHRpcGxpZXIgPSBNYXRoLnBvdygxMCwgZHApO1xuICAgIHJldHVybiBNYXRoLmZsb29yKHZhbHVlICogbXVsdGlwbGllcikgLyBtdWx0aXBsaWVyO1xuICB9XG5cbn1cbiJdfQ==