33 lines
1.7 KiB
TypeScript
33 lines
1.7 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 type { NextFetchEvent } from '../../../../server/web/spec-extension/fetch-event';
|
||
|
import type { PrerenderManifest } from '../../..';
|
||
|
import type { 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, event: NextFetchEvent) => Promise<Response>;
|