UNPKG

next

Version:

The React Framework

26 lines (25 loc) • 1.06 kB
import type { OutgoingHttpHeaders } from 'node:http'; import type { PrefetchHints } from '../../shared/lib/app-router-types'; import type { CacheControl } from '../../server/lib/cache-control'; import type { ResponseCacheOwner } from '../../server/lib/route-cache-key'; export type RouteCacheMetadata = { key: string; owner: ResponseCacheOwner; isFallback: boolean; }; export type RouteMetadata = { status: number | undefined; headers: OutgoingHttpHeaders | undefined; postponed: string | undefined; segmentPaths: Array<string> | undefined; prefetchHints: PrefetchHints | undefined; /** * The lifetime of an entry written by the incremental cache at runtime, so an * instance that did not render it can serve it with the same Cache-Control. */ cacheControl?: CacheControl; /** Identifies the response-cache entry represented by this build artifact. */ routeCache?: RouteCacheMetadata; /** Original payload mtime retained when a build seed is promoted. */ routeCacheLastModified?: number; };