Skip to main content

Variable: isFiniteNumber

const isFiniteNumber: TypePredicate<unknown, number>

Defined in: predicate/guards/index.ts:92

Type guard that checks if a value is a finite number.

Returns false for Infinity, -Infinity, and NaN.

Param

The value to check

Returns

True if value is a finite number

Example

import { isFiniteNumber } from 'receta/predicate'

isFiniteNumber(42) // => true
isFiniteNumber(Infinity) // => false
isFiniteNumber(-Infinity) // => false
isFiniteNumber(NaN) // => false

See

  • isNumber - for basic number check
  • isInteger - for integer check