next
Version:
The React Framework
20 lines (19 loc) • 781 B
TypeScript
import type { OutgoingHttpHeaders } from 'node:http';
import type { PrefetchHints } from '../../shared/lib/app-router-types';
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;
/** Identifies the response-cache entry represented by this build artifact. */
routeCache?: RouteCacheMetadata;
/** Original payload mtime retained when a build seed is promoted. */
routeCacheLastModified?: number;
};