ts-data-forge
    Preparing search index...
    isSafeInt: (a: number) => a is SafeInt = is

    Type guard that checks if a value is a safe integer.

    A safe integer is an integer that can be exactly represented in JavaScript without precision loss. The range is [±(2^53 - 1)].

    Type Declaration

      • (a: number): a is SafeInt
      • Parameters

        • a: number

        Returns a is SafeInt

        true if the value is a safe integer, false otherwise

    assert.ok(isSafeInt(Number.MAX_SAFE_INTEGER));
    assert.notOk(isSafeInt(Number.MAX_SAFE_INTEGER + 0.5));
    assert.ok(SafeInt.is(Number.MIN_SAFE_INTEGER));