• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

파이프 관련 질문있습니다.

24.01.01 23:27 작성 조회수 137

0

위 예제에서 value의 타입이

string 혹은 number가 아니라 any인 이유가 궁금합니당..

답변 1

답변을 작성해보세요.

0

안녕하세요!

TS의 타입은 그 어떤것도 강제하지 않습니다.

타입의 흐름을 유추하고 타입의 호환성을 "코드를 작성할때" 빌드 타임에 알아보는 역할을 할뿐입니다.

그렇기에 value 파라미터에 무조건 string 타입만 제공 될 수 있다고 가정하신다면 string을 사용하셔도 괜찮습니다.

하지만 어떤 타입이 들어올지 정확히 알 수 없다면 any를 사용하고 바디에서 타입에 따른 파싱을 따로 해주셔야합니다.

감사합니다!