mirror of
https://github.com/vale981/apollo-server
synced 2025-03-06 02:01:40 -05:00
![]() In an effort to maintain consistency and semantically correct meaning, this changes (only in documentation and internal Apollo Server tests) the name of the first argument in resolver signatures to use `parent` rather than `root`. While `root` certainly makes sense when the resolver is belonging to the root `Query` or `Mutation` type, once nested field resolvers begin getting called, the more semantically correct term would seem to be `parent`. Since `parent` still makes sense at the root level, and since resolvers frequently get copied and pasted into more deeply-nested positions, putting this pattern in place for apps which are just beginning might just help someone more clearly understand the relationship in the future — without incorrectly thinking that a nested resolver is accessing the root of the graph, rather than the parent. |
||
---|---|---|
.. | ||
api | ||
deployment | ||
essentials | ||
features | ||
images | ||
schemas | ||
servers | ||
_redirects | ||
getting-started.md | ||
index.md | ||
migration-engine.md | ||
migration-two-dot.md | ||
requests.md | ||
whats-new.md | ||
why-apollo-server.md |