Directivele @deprecated și @include/@skip în GraphQL în GraphQL

Ghid complet pentru directive în GraphQL: marcarea câmpurilor învechite în schemă cu @deprecated și includerea condiționată a câmpurilor în interogări cu @include(if: ...).

Sintaxă
query ($withEmail: Boolean!) { user { name email @include(if: $withEmail) } }

Directiva @deprecated permite evoluția schemelor fără versiuni disruptive (adul/v2), avertizând uneltele IDE și clienții despre câmpurile ce vor fi eliminate.