type-plus
    Preparing search index...

    Type Alias StringToNumeric<S, Fail>

    StringToNumeric: StringToBigint<S, StringToNumber<S, Fail>>

    Cast a string to a numeric literal type (number or bigint) if possible.

    StringToNumeric<'1'> // 1
    StringToNumeric<'1n'> // 1n
    StringToNumeric<'-1'> // -1
    StringToNumeric<'-1n'> // -1n

    Type Parameters

    • S extends string
    • Fail = never