32 lines
1.6 KiB
TypeScript
32 lines
1.6 KiB
TypeScript
import type { NextConfigComplete } from '../../../../server/config-shared';
|
|
import type { DocumentType } from '../../../../shared/lib/utils';
|
|
import type { BuildManifest } from '../../../../server/get-page-files';
|
|
import type { ReactLoadableManifest } from '../../../../server/load-components';
|
|
import type { ClientReferenceManifest } from '../../plugins/flight-manifest-plugin';
|
|
import type { NextFontManifest } from '../../plugins/next-font-manifest-plugin';
|
|
import { PrerenderManifest } from '../../..';
|
|
import { SizeLimit } from '../../../../../types';
|
|
export declare function getRender({ dev, page, appMod, pageMod, errorMod, error500Mod, pagesType, Document, buildManifest, prerenderManifest, reactLoadableManifest, renderToHTML, clientReferenceManifest, subresourceIntegrityManifest, serverActionsManifest, serverActionsBodySizeLimit, config, buildId, nextFontManifest, incrementalCacheHandler, }: {
|
|
pagesType: 'app' | 'pages' | 'root';
|
|
dev: boolean;
|
|
page: string;
|
|
appMod: any;
|
|
pageMod: any;
|
|
errorMod: any;
|
|
error500Mod: any;
|
|
renderToHTML?: any;
|
|
Document: DocumentType;
|
|
buildManifest: BuildManifest;
|
|
prerenderManifest: PrerenderManifest;
|
|
reactLoadableManifest: ReactLoadableManifest;
|
|
subresourceIntegrityManifest?: Record<string, string>;
|
|
clientReferenceManifest?: ClientReferenceManifest;
|
|
serverActionsManifest: any;
|
|
serverActionsBodySizeLimit?: SizeLimit;
|
|
appServerMod: any;
|
|
config: NextConfigComplete;
|
|
buildId: string;
|
|
nextFontManifest: NextFontManifest;
|
|
incrementalCacheHandler?: any;
|
|
}): (request: Request) => Promise<Response>;
|