UNPKG

bodyfat

Version:

Body fat algorithms

27 lines 888 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.JP3 = void 0; var BodyFat_1 = require("../common/BodyFat"); var JP3 = /** @class */ (function () { function JP3() { } /** * @param tricep number Tricep skinfold (mm) * @param suprailiac number Suprailiac skinfold (mm) * @param thigh number Thigh skinfold (mm) * @param age number In years * * @returns Body fat percentage */ JP3.calculate = function (tricep, suprailiac, thigh, age) { var sumSkinFolds = tricep + suprailiac + thigh; var bodyDensity = 1.0994921 - 0.0009929 * sumSkinFolds + 0.0000023 * sumSkinFolds * sumSkinFolds - 0.0001392 * age; return BodyFat_1.BodyFat.getPercentageFromDensity(bodyDensity); }; return JP3; }()); exports.JP3 = JP3; //# sourceMappingURL=JP3.js.map