인프런 커뮤니티 질문&답변

당황한 노새님의 프로필 이미지
당황한 노새

작성한 질문수

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

직접 Custom Pipe 만들어보기

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

작성

·

186

0

위 예제에서 value의 타입이

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

답변 1

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

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

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

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

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

감사합니다!

당황한 노새님의 프로필 이미지
당황한 노새

작성한 질문수

질문하기