number positive nonzero - nberlette/is GitHub Wiki
function isPositiveNonZeroNumber<N = number>(it: N): it is PositiveNonZero<N>;
Checks if a given value is a positive nonzero number.
Name | Info |
---|---|
it |
The value to check. |
true
if the value is a positive nonzero number, false
otherwise.
Numbers
import { isPositiveNonZeroNumber } from "jsr:@nick/is/integer";
console.log(isPositiveNonZeroNumber(0)); // false
console.log(isPositiveNonZeroNumber(1)); // true
console.log(isPositiveNonZeroNumber(-1)); // false
console.log(isPositiveNonZeroNumber(1.5)); // true
console.log(isPositiveNonZeroNumber(NaN)); // false
console.log(isPositiveNonZeroNumber(Infinity)); // true
function isPositiveNonZeroNumber(it: unknown): it is PositiveNonZero;
Checks if a given value is a positive nonzero number.
Name | Info |
---|---|
it |
The value to check. |
true
if the value is a positive nonzero number, false
otherwise.
Numbers
import { isPositiveNonZeroNumber } from "jsr:@nick/is/integer";
console.log(isPositiveNonZeroNumber(0)); // false
console.log(isPositiveNonZeroNumber(1)); // true
console.log(isPositiveNonZeroNumber(-1)); // false
console.log(isPositiveNonZeroNumber(1.5)); // true
console.log(isPositiveNonZeroNumber(NaN)); // false
console.log(isPositiveNonZeroNumber(Infinity)); // true
function isPositiveNonZeroNumber(it: unknown): it is PositiveNonZero;
export type MaybePositiveNonZero<N = number> = Cast<
N,
MAYBE_POSITIVE & MAYBE_NON_ZERO
>;
Casts a value into a partial positive nonzero type. If the value is not a
number, it will resolve to never
.
-
N
(default:number
)
Numbers
export type PositiveNonZero<N = number> = Cast<N, POSITIVE & NON_ZERO>;
Casts a value into a positive nonzero type. If the value is not a number, it
will resolve to never
.
-
N
(default:number
)
Numbers