ts-type-forge
    Preparing search index...

    Type Alias NonZeroSafeInt

    Branded numeric type for non-zero safe integers. Represents safe integers that are not equal to zero.

    const isNonZeroSafeInt = (x: number): x is NonZeroSafeInt =>
    Number.isSafeInteger(x) && x !== 0;

    const step = (current: SafeInt, increment: NonZeroSafeInt): SafeInt =>
    (current + increment) as SafeInt;