GraphQL 이해하기: (4) 리졸버 인자 - 1. source
역량 개발 · 카카오스타일 테크 · 2022.11.12
GraphQL.js의 리졸버가 가지는 네 개의 인자 중 첫 번째인 source에 대해 설명하는 글입니다. source는 상위 필드에서 반환된 값을 그대로 전달받으며, GraphQL 타입과 실제 데이터 구조가 완벽히 일치하지 않더라도 필요한 필드만 포함되어 있다면 문제없이 동작한다는 특징이 있습니다. 다만, TypeScript 환경에서 GraphQL Code Generator를 사용할 경우 타입 불일치로 인해 any 타입을 사용해야 할 수도 있다는 실무적인 주의사항도 함께 다루고 있습니다.