实现一个接收 string、number、bigint 类型参数的 Absolute 类型,返回一个正数字符串
string
number
bigint
Absolute
例如:
type Test = -100; type Result = Absolute<Test>; // expected to be "100"
type Absolute<T extends number | string | bigint> = `${T}` extends `-${infer Num}` ? Num : `${T}`