UNPKG

@junte/ui

Version:

Quality Angular UI components kit

13 lines 1.63 kB
import { __decorate } from "tslib"; import { Pipe } from '@angular/core'; let GetPercentPipe = class GetPercentPipe { transform(value, min, max) { const current = ((value - min) * 100) / (max - min); return Math.min(Math.max(current, 0), 100); } }; GetPercentPipe = __decorate([ Pipe({ name: 'getPercent' }) ], GetPercentPipe); export { GetPercentPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xpZGVyLnBpcGVzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL2Zvcm1zL3NsaWRlci9zbGlkZXIucGlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBR3BELElBQWEsY0FBYyxHQUEzQixNQUFhLGNBQWM7SUFDekIsU0FBUyxDQUFDLEtBQWEsRUFBRSxHQUFXLEVBQUUsR0FBVztRQUMvQyxNQUFNLE9BQU8sR0FBRyxDQUFDLENBQUMsS0FBSyxHQUFHLEdBQUcsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxDQUFDO1FBQ3BELE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUM3QyxDQUFDO0NBQ0YsQ0FBQTtBQUxZLGNBQWM7SUFEMUIsSUFBSSxDQUFDLEVBQUMsSUFBSSxFQUFFLFlBQVksRUFBQyxDQUFDO0dBQ2QsY0FBYyxDQUsxQjtTQUxZLGNBQWMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBQaXBlKHtuYW1lOiAnZ2V0UGVyY2VudCd9KVxuZXhwb3J0IGNsYXNzIEdldFBlcmNlbnRQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybSh2YWx1ZTogbnVtYmVyLCBtaW46IG51bWJlciwgbWF4OiBudW1iZXIpOiBudW1iZXIge1xuICAgIGNvbnN0IGN1cnJlbnQgPSAoKHZhbHVlIC0gbWluKSAqIDEwMCkgLyAobWF4IC0gbWluKTtcbiAgICByZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgoY3VycmVudCwgMCksIDEwMCk7XG4gIH1cbn1cbiJdfQ==