interface PrerenderManifestRoute {
    allowHeader: string[];
    dataRoute: null | string;
    experimentalBypassFor?: RouteHas[];
    experimentalPPR: undefined | boolean;
    initialExpireSeconds: undefined | number;
    initialHeaders?: Record<string, string>;
    initialRevalidateSeconds: Revalidate;
    initialStatus?: number;
    prefetchDataRoute: undefined | null | string;
    renderingMode: undefined | RenderingMode;
    srcRoute: null | string;
}

Properties

allowHeader: string[]

The headers that are allowed to be used when revalidating this route. These are used internally by Next.js to revalidate routes.

dataRoute: null | string
experimentalBypassFor?: RouteHas[]
experimentalPPR: undefined | boolean

Deprecated

use renderingMode instead

initialExpireSeconds: undefined | number

The expire value for this route, which is inferred from the "use cache" functions that are used by the route, or the expireTime config.

initialHeaders?: Record<string, string>

The headers that should be served along side this prerendered route.

initialRevalidateSeconds: Revalidate

The revalidate value for this route. This might be inferred from:

  • route segment configs
  • fetch calls
  • unstable_cache
  • "use cache"
initialStatus?: number

The status code that should be served along side this prerendered route.

prefetchDataRoute: undefined | null | string

The prefetch data route associated with this page. If not defined, this page does not support prefetching.

renderingMode: undefined | RenderingMode

The rendering mode for this route. Only undefined when not an app router route.

srcRoute: null | string

The dynamic route that this statically prerendered route is based on. If this is null, then the route was not based on a dynamic route.