Я хочу обновить кэшированный запрос в моем клиенте apollo. Обычно я делаю это после мутации, например:
await this.$apollo.mutate({
mutation: gql`
mutation myMutation ($foo: String!) {
doSomething (foo: $foo) {
id
bar
}
}
`,
result: (store) => {
// Here I can access the apollo cached queries to update them
const foos = store.readQuery({
// ...
})
store.writeQuery( /* ... */)
}
Но как я могу получить доступ к тому же магазину извне этой функции result
? Я пытался проверить this.$apollo
, но, кажется, нигде не нашел readQuery
и writeQuery