-
Notifications
You must be signed in to change notification settings - Fork 0
number positive finite
Nicholas Berlette edited this page Jun 19, 2025
·
1 revision
function isPositiveFiniteNumber<N = number>(it: N): it is PositiveFinite<N>;Checks if a given value is a positive finite number.
| Name | Info |
|---|---|
it |
The value to check. |
true if the value is a positive finite number, false otherwise.
Numbers
import { isPositiveFiniteNumber } from "jsr:@nick/is/integer";
console.log(isPositiveFiniteNumber(0)); // false
console.log(isPositiveFiniteNumber(1)); // true
console.log(isPositiveFiniteNumber(-1)); // false
console.log(isPositiveFiniteNumber(1.5)); // true
console.log(isPositiveFiniteNumber(NaN)); // false
console.log(isPositiveFiniteNumber(Infinity)); // falsefunction isPositiveFiniteNumber(it: unknown): it is PositiveFinite;Checks if a given value is a positive finite number.
| Name | Info |
|---|---|
it |
The value to check. |
true if the value is a positive finite number, false otherwise.
Numbers
import { isPositiveFiniteNumber } from "jsr:@nick/is/integer";
console.log(isPositiveFiniteNumber(0)); // false
console.log(isPositiveFiniteNumber(1)); // true
console.log(isPositiveFiniteNumber(-1)); // false
console.log(isPositiveFiniteNumber(1.5)); // true
console.log(isPositiveFiniteNumber(NaN)); // false
console.log(isPositiveFiniteNumber(Infinity)); // falseexport type MaybePositiveFinite<N = number> = Cast<N, MAYBE_POSITIVE_FINITE>;Casts a value into a partial positive finite type. If the value is not a number,
it will resolve to never.
-
N(default:number)
Numbers
export type PositiveFinite<N = number> = Cast<N, POSITIVE_FINITE>;Casts a value into a positive finite type. If the value is not a number, it will
resolve to never.
-
N(default:number)
Numbers