ts-type-forge
    Preparing search index...
    FiniteNumber: TSTypeForgeInternals_ExtendNumberBrand<ValidNumber, "Finite">

    Branded numeric type for finite numbers. Represents values that pass Number.isFinite(x) check. Excludes NaN, Infinity, and -Infinity.

    const isFinite = (x: number): x is FiniteNumber => Number.isFinite(x);

    const safeDivide = (a: FiniteNumber, b: FiniteNumber): FiniteNumber | InfiniteNumber => {
    const result = a / b;
    return isFinite(result) ? result : result as InfiniteNumber;
    };