@prismicio/next
Version:
Helpers to integrate Prismic into Next.js apps
20 lines (19 loc) • 827 B
JavaScript
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