[주차의 민족] 응답 데이터 타입 가드를 위한 zod도입

·
프로젝트/주차의 민족
들어가며API 응답데이터 타입 가드를 하려다가 이런 생각이 들었다.이미 서버 응답 타입을 interface로 전부 정의해두고 있는데, 이걸 그대로 이용해서 실제 응답도 검증할 수 있지 않을까?예를 들어 이런 타입이 있었다.export interface Destination { destinationId: string; name: string; address: string; roadAddress: string | null; latitude: number; longitude: number; provider: 'NAVER';} 서버에서 데이터를 받아왔을 때 이 Destination과 비교해서 형태가 맞는지 확인하면 될 것 같았다.그런데 이건 말도 안되는 접근이었다.왜 그럴까? 처음에는 interfa..