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