작성
·
186
0
위 예제에서 value의 타입이
string 혹은 number가 아니라 any인 이유가 궁금합니당..
답변 1
0
안녕하세요!
TS의 타입은 그 어떤것도 강제하지 않습니다.
타입의 흐름을 유추하고 타입의 호환성을 "코드를 작성할때" 빌드 타임에 알아보는 역할을 할뿐입니다.
그렇기에 value 파라미터에 무조건 string 타입만 제공 될 수 있다고 가정하신다면 string을 사용하셔도 괜찮습니다.
하지만 어떤 타입이 들어올지 정확히 알 수 없다면 any를 사용하고 바디에서 타입에 따른 파싱을 따로 해주셔야합니다.
감사합니다!