UNPKG

percentile

Version:

Calculate a percentile for given array of values

17 lines (16 loc) 748 B
export = percentile; /** * Calculate percentile for given array of values. * * @template T * @param {Number|Array<Number>} pOrPs - percentile or a list of percentiles * @param {Array<T>|Array<Number>|TypedArray} list - array of values * @param {function(T): Number} [fn] - optional function to extract a value from an array item * * @return {Number|T|Array<Number>|Array<T>} */ declare function percentile<T>(pOrPs: number | Array<number>, list: number[] | TypedArray | T[], fn?: (arg0: T) => number): number | number[] | T | T[]; declare namespace percentile { export { TypedArray }; } type TypedArray = (Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array);