uft
    Preparing search index...

    Variable isSafeIntegerConst

    isSafeInteger: (value: unknown) => value is SafeInteger = ...

    Type Declaration

      • (value: unknown): value is SafeInteger
      • Parameters

        • value: unknown

          The value to check.

        Returns value is SafeInteger

        true if the check passes, false otherwise.

    If you want to allow decimal values, use isSafeNumber.

    isSafeInteger(1) // true
    isSafeInteger(-1) // true
    isSafeInteger(Number.MAX_SAFE_INTEGER) // true
    isSafeInteger(Number.MIN_SAFE_INTEGER) // true

    isSafeInteger("2") // false
    isSafeInteger(2.5) // false
    isSafeInteger(Number.MAX_SAFE_INTEGER + 1) // false
    isSafeInteger(Number.MIN_SAFE_INTEGER - 1) // false
    isSafeInteger(NaN) // false
    isSafeInteger(Infinity) // false
    isSafeInteger(null) // false