UNPKG

@preprio/prepr-nextjs

Version:

Next.js package for Prepr CMS preview functionality with advanced debugging and visual editing capabilities

27 lines (24 loc) 896 B
import { NextRequest, NextResponse } from 'next/server'; interface PreprMiddlewareOptions { preview?: boolean; } /** * Middleware to set Prepr headers for personalization. * * @overload * @param request - NextRequest object * @param options - Options object * @returns NextResponse with Prepr headers set */ declare function createPreprMiddleware(request: NextRequest, options?: PreprMiddlewareOptions): NextResponse; /** * Middleware to set Prepr headers for personalization. * * @overload * @param request - NextRequest object * @param response - NextResponse object to chain with * @param options - Options object * @returns NextResponse with Prepr headers set */ declare function createPreprMiddleware(request: NextRequest, response: NextResponse, options?: PreprMiddlewareOptions): NextResponse; export { type PreprMiddlewareOptions, createPreprMiddleware as default };