делаю запрос на сервер
export const GET_ORDER = gql`
query {
order {
getCurrent {
id
items {
id
type
price
priceWithDiscount
item {
... on SeasonTicket {
id
visibleId
place {
id
number
row {
number
sector {
title
}
}
}
descriptor {
title
}
}
... on Ticket {
id
place {
id
number
row {
number
sector {
title
}
}
}
}
}
}
priceWithDiscount
price
}
}
}
`;
посмотрел network и там все ок, но в консоле пишет это - You are using the simple (heuristic) fragment matcher, but your queries contain union or interface types. Apollo Client will not be able to accurately map fragments. To make this error go away, use the `IntrospectionFragmentMatcher` as described in the docs:
WARNING: heuristic fragment matching going on! и не вывод мой компонент в котором обрабатываются приходящие данные
пробовал написать через фрагменты, но не вышло
let resolutionQueryFragmentsForOrder = {
goalParts: gql`
fragment goalParts on Ticket {
id
place {
id
number
row {
number
sector {
title
}
}
}
}
`,
};
resolutionQueryFragmentsForOrder.resolutionGoals = gql`
fragment resolutionGoals on SeasonTicket {
id
visibleId
place {
id
number
row {
number
sector {
title
}
}
}
descriptor {
title
}
}
`;
export const GET_ORDER = gql`
query order {
order {
getCurrent {
id
items {
id
type
price
priceWithDiscount
item {
...resolutionGoals
}
}
priceWithDiscount
price
}
}
}
${resolutionQueryFragmentsForOrder.resolutionGoals}
`;
Подскажите пожалуйста что делать! заранее спасибо