sodiray / radash

Functional utility library - modern, simple, typed, powerful
https://radash-docs.vercel.app
MIT License
4.1k stars 160 forks source link

isNumber(NaN) #405

Open imsfc opened 3 months ago

imsfc commented 3 months ago
typeof NaN // 'number'
isNumber(NaN) // false 
function some(): number | number[] {
  return NaN
}

const ret = some()

if (isNumber(ret)) {
 // ret is number
 // Expecting NaN entering this branch
} else {
 // ret is number[]
}