UNPKG

@prismicio/next

Version:

Helpers to integrate Prismic into Next.js apps

19 lines (18 loc) 704 B
import { buildPrismicCacheTag } from "./getPrismicCacheTags.js"; import { revalidateTag } from "next/cache.js"; //#region src/revalidatePrismicPages.ts /** * Immediately revalidates a set of Prismic pages given a list of their IDs. The list of IDs * typically comes from a Prismic webhook triggered when publishing content. * * @param ids - A list of Prismic page IDs to revalidate. * @experimental * * @see {@link https://nextjs.org/docs/app/api-reference/functions/revalidateTag} */ function revalidatePrismicPages(ids) { for (const id of ids) revalidateTag(buildPrismicCacheTag(id), { expire: 0 }); } //#endregion export { revalidatePrismicPages }; //# sourceMappingURL=revalidatePrismicPages.js.map