Define mapping from custom scalar types to domain types on a client side
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- fsharp, graphql
- Domaine
- api
Piste de recherche
Commencez par retracer l’API du provider côté client et la gestion existante de la coercition des scalaires personnalisés décrite dans l’issue. Définissez comment les mappings fournis par le provider doivent convertir les scalaires de réponse en types de domaine, puis vérifiez que les réponses des opérations utilisent ces mappings au lieu de types primitifs ; aucun fichier ni test spécifique n’est nommé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
It would be extremely nice to be able to define a list of mapping between custom scalar types and real domain types. Like when you define coercion functions on server side.
Otherwise now it is not convenient to use primitive types and you need to convert your operation response type to a domain type that requires you to either fill existing domain types or create new.
Expected behavior
When you define a provider you can pass a list of mappings with coercion functions the same as you use for custom scalar types on a server-side.
Actual behavior
Primitive types are used
Known workarounds
Write boilerplate code to transform them
Related information
- FSharp.Data.GraphQL 1.0.5
- Langage dominant
- F#
- Étoiles
- 407
- Forks
- 74
- Merge moyen
- 15 h 59 min
- PR mergées (30 j)
- 20
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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 fsprojects/FSharp.Data.GraphQL
-
Introspection emits JSON-serialized value as `defaultValue` instead of a GraphQL literal (breaks enum defaults)Peut-être pris @xperiandri l’a pris il y a 11 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 65/100
fsprojects/FSharp.Data.GraphQL#623 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
fsprojects/FSharp.Data.GraphQL#613 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
fsprojects/FSharp.Data.GraphQL#596 ·
Les mainteneurs répondent en général sous 1 jour
-
`documentId` has different values for the same query contentPeut-être pris @xperiandri l’a pris il y a 149 jours. Ouverte
fsprojects/FSharp.Data.GraphQL#573 · 1 réaction · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
-
FR: Suave packagePeut-être pris @xperiandri l’a pris il y a 149 jours. Ouverte
fsprojects/FSharp.Data.GraphQL#566 · 1 commentaire · 1 réaction · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de fsprojects/FSharp.Data.GraphQL
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
cmlarsen/writemorebetter#158 ·
Les mainteneurs répondent en général sous 1 jour
-
Notifications pagination accepts NaN and negative LIMIT/OFFSETPeut-être pris @Senthil455 l’a pris aujourd’hui. OuverteBUGS MEDIUM
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
elixpo/blogs.elixpo#419 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: agent_final_response still returns the abandoned branch's answer after navigate moves HEAD backPeut-être pris @enyst l’a pris aujourd’hui. Ouvertebug priority:low ready-for-dev
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
OpenHands/software-agent-sdk#5822 ·
Les mainteneurs répondent en général sous 1 jour
-
area: server enhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
scs0209/laya-guard#52 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour