@junte/ui
Version:
Quality Angular UI components kit
16 lines • 1.76 kB
JavaScript
import { __decorate } from "tslib";
import { Pipe } from '@angular/core';
var GetPercentPipe = /** @class */ (function () {
function GetPercentPipe() {
}
GetPercentPipe.prototype.transform = function (value, min, max) {
var current = ((value - min) * 100) / (max - min);
return Math.min(Math.max(current, 0), 100);
};
GetPercentPipe = __decorate([
Pipe({ name: 'getPercent' })
], GetPercentPipe);
return GetPercentPipe;
}());
export { GetPercentPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xpZGVyLnBpcGVzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL2Zvcm1zL3NsaWRlci9zbGlkZXIucGlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBR3BEO0lBQUE7SUFLQSxDQUFDO0lBSkMsa0NBQVMsR0FBVCxVQUFVLEtBQWEsRUFBRSxHQUFXLEVBQUUsR0FBVztRQUMvQyxJQUFNLE9BQU8sR0FBRyxDQUFDLENBQUMsS0FBSyxHQUFHLEdBQUcsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxDQUFDO1FBQ3BELE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUM3QyxDQUFDO0lBSlUsY0FBYztRQUQxQixJQUFJLENBQUMsRUFBQyxJQUFJLEVBQUUsWUFBWSxFQUFDLENBQUM7T0FDZCxjQUFjLENBSzFCO0lBQUQscUJBQUM7Q0FBQSxBQUxELElBS0M7U0FMWSxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AUGlwZSh7bmFtZTogJ2dldFBlcmNlbnQnfSlcbmV4cG9ydCBjbGFzcyBHZXRQZXJjZW50UGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm0odmFsdWU6IG51bWJlciwgbWluOiBudW1iZXIsIG1heDogbnVtYmVyKTogbnVtYmVyIHtcbiAgICBjb25zdCBjdXJyZW50ID0gKCh2YWx1ZSAtIG1pbikgKiAxMDApIC8gKG1heCAtIG1pbik7XG4gICAgcmV0dXJuIE1hdGgubWluKE1hdGgubWF4KGN1cnJlbnQsIDApLCAxMDApO1xuICB9XG59XG4iXX0=