我正在做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库中查找。我正在使用apollo-boost
。
有人可以指出高速缓存的类型是什么,在哪里可以找到它?哪个包装包含它?