Add the ability to specify `GraphQLResolveInfo.context` type
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par localiser les définitions et les utilisations Python de GraphQLResolveInfo et GraphQLFieldResolver, puis comparez la gestion de leur contexte avec l’exemple GraphQL.js de l’issue. Le travail est terminé lorsque les utilisateurs peuvent fournir un type de contexte sans que GraphQLResolveInfo le traite comme Any ; vérifiez la modification par rapport au typage existant du projet et à sa couverture des resolvers.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Currently, GraphQLResolveInfo.context is being typed as Any, making GraphQLResolveInfo a generic would give users the ability to provide their type. This is already being done in GraphQL.js
export type GraphQLFieldResolver<
TSource,
TContext,
TArgs = any,
TResult = unknown,
> = (
source: TSource,
args: TArgs,
context: TContext,
info: GraphQLResolveInfo,
) => TResult;
If this change will be welcome, I'd like to make a pull-request implementing it.
- Langage dominant
- Python
- Étoiles
- 531
- Forks
- 150
- Merge moyen
- 1 j 16 h
- PR mergées (30 j)
- 5
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de graphql-python/graphql-core
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 35/100
graphql-python/graphql-core#278 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
graphql-python/graphql-core#257 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
graphql-python/graphql-core#223 · 1 commentaire ·
-
documentation good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
graphql-python/graphql-core#220 · 4 commentaires ·
-
help wanted investigate
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
graphql-python/graphql-core#217 · 8 commentaires ·
Toutes les issues de graphql-python/graphql-core
Issues similaires
-
pulp-cli 0.41 break username password auth in older configs (cert and key present but empty)Ouvertebug Triage-Needed
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
FuRongJun-1999/dsh-memory#170 ·
Les mainteneurs répondent en général sous 1 jour
-
[开源推荐] 打拼音就出篆书的输入法,附古文字创作小工具Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
521xueweihan/HelloGitHub#3940 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100