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