Type alias ParseInt<T, Target>

ParseInt<T, Target>: `${T}` extends `${infer I extends Target}`
    ? I
    : never

将数字字符串或数字或bigint转换成数字,默认转换成number类型,如果你想输出bigint可以传入第二个参数

Type Parameters

  • T extends string | number | bigint

  • Target extends number | bigint = number

Example

ParseInt<"123"> // 123
ParseInt<"123", bigint> // 123n
ParseInt<1_000_000n> // 1000000

Generated using TypeDoc