Number.parseInt와 같이 문자열 리터럴를 숫자로 바꿔라
Convert a string literal to a number, which behaves like Number.parseInt.
type ToNumber<S extends string> =
S extends `${infer N extends number}`?
N
:never
문자열이 number로 추론가능하면 그 값을 반환하고, 아니면 never를 반환한다.