-
-
Couldn't load subscription status.
- Fork 0
number positive nonzero integer
Nicholas Berlette edited this page Jun 19, 2025
·
1 revision
function isPositiveNonZeroInteger<N = number>(
it: N,
): it is PositiveNonZeroInteger<N>;Checks if a given value is a positive nonzero finite integer.
| Name | Info |
|---|---|
it |
The value to check. |
true if the value is a positive nonzero finite integer, false otherwise.
Numbers
import { isPositiveNonZeroInteger } from "jsr:@nick/is/integer";
console.log(isPositiveNonZeroInteger(0)); // false
console.log(isPositiveNonZeroInteger(1)); // true
console.log(isPositiveNonZeroInteger(-1)); // false
console.log(isPositiveNonZeroInteger(1.5)); // false
console.log(isPositiveNonZeroInteger(NaN)); // false
console.log(isPositiveNonZeroInteger(Infinity)); // truefunction isPositiveNonZeroInteger(it: unknown): it is PositiveNonZeroInteger;Checks if a given value is a positive nonzero finite integer.
| Name | Info |
|---|---|
it |
The value to check. |
true if the value is a positive nonzero finite integer, false otherwise.
Numbers
import { isPositiveNonZeroInteger } from "jsr:@nick/is/integer";
console.log(isPositiveNonZeroInteger(0)); // false
console.log(isPositiveNonZeroInteger(1)); // true
console.log(isPositiveNonZeroInteger(-1)); // false
console.log(isPositiveNonZeroInteger(1.5)); // false
console.log(isPositiveNonZeroInteger(NaN)); // false
console.log(isPositiveNonZeroInteger(Infinity)); // trueexport type PositiveNonZeroInteger<N = number> = Cast<
N,
POSITIVE & NON_ZERO & INTEGER
>;Casts a value into a positive nonzero integer type. If the value is not a
number, it will resolve to never.
-
N(default:number)
Numbers