Same query name causes type provider to use the first one
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- fsharp, graphql
- Área
- tooling
Línea de trabajo
Comienza con la implementación del proveedor de tipos de FSharp.Data.GraphQL.Client y reproduce el problema usando el fsharp-graphql-client-sample enlazado. Sigue cómo se almacenan en caché y se resuelven las consultas cuando distintas instancias de GraphQLProvider contienen el mismo nombre de consulta. Se considera terminado cuando cada instancia del proveedor genera código a partir de su propia consulta, con cobertura para nombres duplicados entre instancias.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
If you declare Different GraphQLProvider instances with the same query name then type provider compiles the first found query to all type provider generated code where query with the same name occurs
Repro steps
https://github.com/ZhenyaP/fsharp-graphql-client-sample
Expected behavior
Even though queries have the same name they are defined in different instances hence must be compiled with each defined query in each instance correspondently.
Actual behavior
Type provider cashes queries by name and then resolve each next query with the same name to the first one cached.
Known workarounds
Use different names for all queries throughout the project.
Related information
- Package FSharp.Data.GraphQL.Client
- Version 1.0.3
- .NET Core App 3.1, .NET Standard 2.0
- Lenguaje dominante
- F#
- Estrellas
- 406
- Forks
- 74
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 14
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fsprojects/FSharp.Data.GraphQL
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
fsprojects/FSharp.Data.GraphQL#573 · 1 reacción · 2 asignados ·
-
FR: Suave package Abierto
fsprojects/FSharp.Data.GraphQL#566 · 1 comentario · 1 reacción · 2 asignados ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
Todos los issues de fsprojects/FSharp.Data.GraphQL
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
pastelsky/bundlephobia#1122 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
anthropics/skills#1811 · 1 comentario ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
CachyOS/distribution#587 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
datalayer/mcp-compose#42 ·
-
[Chore] Keep one viget-block-generator skill and replicate it, instead of four tracked copies Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100