UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

22 lines (21 loc) 571 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.percentile = void 0; var percentile = exports.percentile = function percentile(input, fraction) { var sorted = input.sort(function (a, b) { return a - b; }); var position = sorted.length * fraction; var base = Math.floor(position); var rest = position - base; if (rest > 0) { return sorted[base]; } var item = sorted[base - 1]; var next = sorted[base]; if (typeof item !== 'undefined' && typeof next !== 'undefined') { return (item + next) / 2; } };