DeprecationNotificateur de Dépréciations
Notificateur de Dépréciations
Included in the “Power Extensions” bundle
Envoie les dépréciations dans la réponse à la requête (et pas seulement lors de l'introspection), sous l'entrée de niveau supérieur extensions.
Description
Chaque fois qu'un champ déprécié est interrogé, un message de dépréciation est renvoyé dans cette même réponse GraphQL, sous l'entrée de niveau supérieur extensions.
Cela alerte les utilisateurs de nos API pour qu'ils mettent à jour leur utilisation du schéma, même lorsqu'ils ne font pas attention à la requête d'introspection.
Par exemple, en exécutant cette requête, où le champ isPublished est déprécié :
query {
posts {
title
isPublished
}
}...cela produira cette réponse :
{
"extensions": {
"deprecations": [
{
"message": "Use 'isStatus(status:published)' instead of 'isPublished'",
"extensions": {
...
}
}
]
},
"data": {
"posts": [
...
]
}
}Next