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