Initial commit
This commit is contained in:
43
frontend/webapp/node_modules/next/dist/server/app-render/action-handler.d.ts
generated
vendored
Normal file
43
frontend/webapp/node_modules/next/dist/server/app-render/action-handler.d.ts
generated
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
import type { IncomingHttpHeaders } from 'node:http';
|
||||
import type { SizeLimit } from '../../types';
|
||||
import type { RequestStore } from '../app-render/work-unit-async-storage.external';
|
||||
import type { AppRenderContext, GenerateFlight } from './app-render';
|
||||
import type { AppPageModule } from '../route-modules/app-page/module';
|
||||
import type { BaseNextRequest, BaseNextResponse } from '../base-http';
|
||||
import RenderResult from '../render-result';
|
||||
import type { WorkStore } from '../app-render/work-async-storage.external';
|
||||
declare const enum HostType {
|
||||
XForwardedHost = "x-forwarded-host",
|
||||
Host = "host"
|
||||
}
|
||||
export declare function parseHostHeader(headers: IncomingHttpHeaders, originDomain?: string): {
|
||||
type: HostType;
|
||||
value: string;
|
||||
} | undefined;
|
||||
type ServerModuleMap = Record<string, {
|
||||
id: string;
|
||||
chunks: string[];
|
||||
name: string;
|
||||
}>;
|
||||
type ServerActionsConfig = {
|
||||
bodySizeLimit?: SizeLimit;
|
||||
allowedOrigins?: string[];
|
||||
};
|
||||
export declare function handleAction({ req, res, ComponentMod, serverModuleMap, generateFlight, workStore, requestStore, serverActions, ctx, }: {
|
||||
req: BaseNextRequest;
|
||||
res: BaseNextResponse;
|
||||
ComponentMod: AppPageModule;
|
||||
serverModuleMap: ServerModuleMap;
|
||||
generateFlight: GenerateFlight;
|
||||
workStore: WorkStore;
|
||||
requestStore: RequestStore;
|
||||
serverActions?: ServerActionsConfig;
|
||||
ctx: AppRenderContext;
|
||||
}): Promise<undefined | {
|
||||
type: 'not-found';
|
||||
} | {
|
||||
type: 'done';
|
||||
result: RenderResult | undefined;
|
||||
formState?: any;
|
||||
}>;
|
||||
export {};
|
||||
Reference in New Issue
Block a user