Est-il possible dans GraphQL d'avoir un type d'entrée qui soit aussi une union?
Quelque chose comme:
const DynamicInputValueType = new GraphQLUnionType({
name: 'DynamicInputType',
types: [GraphQLString, GraphQLFloat, GraphQLInt]
})
mais peut également être utilisé comme entrée pour une mutation?
Depuis septembre 2017, cela n'est plus possible. Il y a un discussion en cours autour de cette fonctionnalité.
Il existe un module npm. Je n'ai pas testé. https://www.npmjs.com/package/graphql-union-input-type