X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils.ts;h=164a2aca5eeeec3ae86b9bfcdeeb72d872c32cb7;hb=613889b35f00a9f80665bdfd3d021f53b74db43e;hp=da1459f96be3877b3faf22913f548b920b4979e3;hpb=f167044fd69fd0028160f3a92ad435c37be7de7b;p=poolifier.git diff --git a/src/utils.ts b/src/utils.ts index da1459f9..164a2aca 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -29,9 +29,6 @@ export const median = (dataSet: number[]): number => { return dataSet[0] } const sortedDataSet = dataSet.slice().sort((a, b) => a - b) - if (sortedDataSet.length % 2 === 0) { - return sortedDataSet[sortedDataSet.length / 2] - } return ( (sortedDataSet[(sortedDataSet.length - 1) >> 1] + sortedDataSet[sortedDataSet.length >> 1]) / @@ -39,6 +36,12 @@ export const median = (dataSet: number[]): number => { ) } +/** + * Is the given object a plain object? + * + * @param obj - The object to check. + * @returns `true` if the given object is a plain object, `false` otherwise. + */ export const isPlainObject = (obj: unknown): boolean => typeof obj === 'object' && obj !== null &&