UNPKG

next

Version:

The React Framework

26 lines (25 loc) 870 B
import type { NextConfig } from '../../server/config-shared'; import { ServerRuntime } from '../../types'; interface MiddlewareConfig { pathMatcher: RegExp; } export interface PageStaticInfo { runtime?: ServerRuntime; ssg?: boolean; ssr?: boolean; middleware?: Partial<MiddlewareConfig>; } /** * For a given pageFilePath and nextConfig, if the config supports it, this * function will read the file and return the runtime that should be used. * It will look into the file content only if the page *requires* a runtime * to be specified, that is, when gSSP or gSP is used. * Related discussion: https://github.com/vercel/next.js/discussions/34179 */ export declare function getPageStaticInfo(params: { nextConfig: Partial<NextConfig>; pageFilePath: string; isDev?: boolean; page?: string; }): Promise<PageStaticInfo>; export {};