Я делаю учебник https://www.howtographql.com/ и есть функция, которая обновляет локальный кеш после мутации:
const updateCacheAfterVote = (cache, vote: Vote, linkId: string) => {
const data = cache.readQuery({ query: FEED_QUERY });
const votedLink = data.feed.links.find((link: LinkType) => link.id === linkId);
votedLink.votes = vote.link.votes;
cache.writeQuery({ query: FEED_QUERY, data })
}
Я использую TypeScript для этого урока и не могу найти правильный тип для параметра кэша. Посмотрел целую кучу библиотек Аполлона. Я использую apollo-boost
.
Может кто-нибудь указать мне, какой тип кеша и где я могу его найти? В какой упаковке оно содержится?