Skip to content

isPositive

Checks if a value is a number greater than 0.

Returns false for NaN, 0, negative numbers, and non-number types.

Available since v2.0.0

import { isPositive } from '@helpers4/number';
// or, from the all-in-one package (same code, one install):
import { isPositive } from 'helpers4/number';
isPositive(value: unknown): value is number
ParameterTypeDescription
valueunknownThe value to check

value is number — True if value is a positive number

isPositive(42)       // => true
isPositive(0.1)      // => true
isPositive(Infinity) // => true
isPositive(0)        // => false
isPositive(-1)       // => false
isPositive(NaN)      // => false

View source on GitHub