GraphQL Union и тип ввода?

Возможно ли в GraphQL иметь тип ввода, который также является объединением?

Что-то вроде:

const DynamicInputValueType = new GraphQLUnionType({
  name: 'DynamicInputType',
  types: [GraphQLString, GraphQLFloat, GraphQLInt]
})

но также может использоваться как вход для мутации?