Invalid Type for Union Error
Description
This error is thrown when trying to create an union with one or more type thatβs are allowed in unions, for example the following code will throw this error:
This happens because GraphQL doesnβt support scalars as union members.
How to fix this error
Since GraphQL doesnβt allow scalars as union members, a workaround is to create
a wrapper type that contains the scalar value and use that instead. For example
the following code will create a union type between Example
and IntWrapper
which is a wrapper on top of the int
scalar: