-
-
Notifications
You must be signed in to change notification settings - Fork 0
number negative finite integer
Nicholas Berlette edited this page Jun 19, 2025
·
1 revision
function isNegativeFiniteInteger<N = number>(
it: N,
): it is NegativeFiniteInteger<N>;Checks if a given value is a negative finite integer.
| Name | Info |
|---|---|
it |
The value to check. |
true if the value is a negative finite integer, false otherwise.
Numbers
import { isNegativeFiniteInteger } from "jsr:@nick/is/integer";
console.log(isNegativeFiniteInteger(0)); // false
console.log(isNegativeFiniteInteger(1)); // false
console.log(isNegativeFiniteInteger(-1)); // true
console.log(isNegativeFiniteInteger(1.5)); // false
console.log(isNegativeFiniteInteger(NaN)); // false
console.log(isNegativeFiniteInteger(Infinity)); // falsefunction isNegativeFiniteInteger(it: unknown): it is NegativeFiniteInteger;Checks if a given value is a negative finite integer.
| Name | Info |
|---|---|
it |
The value to check. |
true if the value is a negative finite integer, false otherwise.
Numbers
import { isNegativeFiniteInteger } from "jsr:@nick/is/integer";
console.log(isNegativeFiniteInteger(0)); // false
console.log(isNegativeFiniteInteger(1)); // false
console.log(isNegativeFiniteInteger(-1)); // true
console.log(isNegativeFiniteInteger(1.5)); // false
console.log(isNegativeFiniteInteger(NaN)); // false
console.log(isNegativeFiniteInteger(Infinity)); // falseexport type NegativeFiniteInteger<N = number> = Cast<
N,
NEGATIVE & FINITE & INTEGER
>;Casts a value into a negative finite integer type. If the value is not a number,
it will resolve to never.
-
N(default:number)
Numbers