Types
Inline
In TypeScript, an inline type refers to a type definition declared directly at the point of use without assigning it a separate name.
The names of GraphQL object types corresponding to TypeScript inline types are generated by excluding any non-alphanumeric characters.
For comparison, see referenced types.
Example
In this example, the return type Pick<User, 'id'>
of the getUserId
query is not a valid object type name.
To resolve this, non-alphanumeric characters are excluded, resulting in the generated name PickUserid
.
This ensures that the generated name is compatible with the GraphQL naming requirements.
Was this page helpful?