Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Add the ability to specify `GraphQLResolveInfo.context` type

Aberta
#213 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
api

Direção de pesquisa

Comece localizando as definições e os usos em Python de GraphQLResolveInfo e GraphQLFieldResolver e, em seguida, compare o tratamento de contexto deles com o exemplo de GraphQL.js na issue. A tarefa estará concluída quando os usuários puderem fornecer um tipo de contexto sem que GraphQLResolveInfo o trate como Any; verifique a alteração em relação à tipagem existente e à cobertura de resolvers do projeto.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
Python
Estrelas
531
Forks
150
Merge médio
1d 16h
PRs com merge (30d)
5

Preparar o ambiente

  • Sem Dockerfile nem arquivo Docker Compose
  • Tem um modelo de pull request
  • Sem guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de graphql-python/graphql-core

Todas as issues de graphql-python/graphql-core

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.