타입 챌린지 300 - String to Number

소파의 벨로그·2025년 7월 4일

타입챌린지

목록 보기
127/131

문제 링크

문제

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를 반환한다.

0개의 댓글