ts-data-forge
    Preparing search index...
    asFiniteNumber: <N extends number>(
        x: N,
    ) => number & { Finite: true; NaNValue: false } & Readonly<
        {
            "TSTypeForgeInternals--edd2f9ce-7ca5-45b0-9d1a-bd61b9b5d9c3": unknown;
        },
    > & N = castType

    Casts a number to the FiniteNumber branded type.

    Validates that the value is a finite number and returns it with the FiniteNumber brand. Throws a TypeError otherwise.

    Type Declaration

      • <N extends number>(
            x: N,
        ): number & { Finite: true; NaNValue: false } & Readonly<
            {
                "TSTypeForgeInternals--edd2f9ce-7ca5-45b0-9d1a-bd61b9b5d9c3": unknown;
            },
        > & N
      • Type Parameters

        • N extends number

        Parameters

        • x: N

        Returns number & { Finite: true; NaNValue: false } & Readonly<
            {
                "TSTypeForgeInternals--edd2f9ce-7ca5-45b0-9d1a-bd61b9b5d9c3": unknown;
            },
        > & N

        The value as a FiniteNumber

    If the value is not a finite number