У меня есть рабочий запрос GraphQL, который выглядит примерно так:
query( $ownerId: ID!){
getPets(ownerId:$ownerId){
id,
ownerDescription
...on Dog {
id
name
}
...on Cat {
id
name
}
}
}
То, что я хочу (но не знаю, как добиться), следующее
query( $ownerId: ID!){
getPets(ownerId:$ownerId){
id,
ownerDescription
...on (Dog | Cat) {
id
name
}
}
Возможно ли это вообще? повторно использовать поля, как я хочу?
У меня нет контроля над схемой, поэтому я надеюсь найти решение, которое можно реализовать в том же месте, где я делаю запрос.