X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils.ts;h=f30e175c05dd9b20561f8b82f36beaa93946584e;hb=0d80593b9a7596645612087f687fc6f5cab3101a;hp=fc328a6c688e2d85f04a04be0e4874584ad5c57c;hpb=d8728beaa590af2bfcb50502ef47546bcc6cb910;p=poolifier.git diff --git a/src/utils.ts b/src/utils.ts index fc328a6c..f30e175c 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -32,3 +32,9 @@ export const median = (dataSet: number[]): number => { } return (sortedDataSet[middleIndex - 1] + sortedDataSet[middleIndex]) / 2 } + +export const isPlainObject = (obj: unknown): boolean => + typeof obj === 'object' && + obj !== null && + obj?.constructor === Object && + Object.prototype.toString.call(obj) === '[object Object]'