react native - Hvordan skrive GraphQL-unionssvar med TypeScript og Apollo Client?
Jeg bruker Apollo Server og Apollo Client med React Native og TypeScript. Jeg prøver å håndtere feil via GraphQL-unions, men vet ikke hvordan jeg skal typifisere disse. Når jeg ser på eksemplet nedenfor, vil jeg at resultattypen for useQuery-hooken skal dekke begge GraphQL-fragmentene. Finnes det noen måte å gjøre dette på? Takk.
const GET_USER = gql`
query GetUser ($id: String!) {
user(id: $id) {
... on User {
email,
username
}
... on Error {
message
}
}
}
`;