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.
Directivele @deprecated și @include/@skip în GraphQL în GraphQL
Operațiuni & Interogare
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) } }