Я знаю, apollo-link-state
поддерживает расширение удаленных данных с помощью локальных данных, например:
query GetBasket($id: String!) {
basket(id: $id) {
id
items {
id
product {
id
name
liked @client
}
}
}
}
Но возможно ли дополнить локальные данные удаленными данными, например, так:
query GetBasket($id: String!) {
basket(id: $id) @client {
id
items {
id
product {
id
name
liked @server
}
}
}
}
В конечном итоге я думаю, что хочу delegateToSchema
внутри локального распознавателя liked
, однако я понимаю, что apollo-client
не имеет понятия схемы, потому что его невозможно загрузитьgraphql-js
в клиенте из-за его размера.
Есть ли альтернативные решения?