PronounsPage/server/utils/invalidateCacheKind.ts

9 lines
261 B
TypeScript

type Kind = 'sources' | 'nouns' | 'terms' | 'inclusive';
export default async (kind: Kind, locale: string) => {
await Promise.all([
invalidateCache(kind, locale),
invalidateCache('search', `${locale}:${kind.replace(/s$/, '')}`),
]);
};