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