UNPKG

@prismicio/next

Version:

Helpers to integrate Prismic into Next.js apps

20 lines (19 loc) 827 B
require("./_virtual/_rolldown/runtime.cjs"); const require_getPrismicCacheTags = require("./getPrismicCacheTags.cjs"); let next_cache_js = require("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) (0, next_cache_js.revalidateTag)(require_getPrismicCacheTags.buildPrismicCacheTag(id), { expire: 0 }); } //#endregion exports.revalidatePrismicPages = revalidatePrismicPages; //# sourceMappingURL=revalidatePrismicPages.cjs.map