UNPKG

vite-plugin-react-server

Version:
70 lines 2.18 kB
import type { CreateHandlerOptions } from "../types.js"; import { type Connect } from "vite"; /** * # Request info * * Does the initial work to check if the request is for html, rsc, json, js, css, server-action, or something else not handled by this plugin. * * @param req * @param handlerOptions * @param hostDir * @returns */ export declare function requestInfo(req: Connect.IncomingMessage, handlerOptions: Pick<CreateHandlerOptions, "normalizer" | "build" | "autoDiscover" | "verbose" | "moduleBasePath" | "moduleBaseURL" | "verbose" | "logger">, hostDir: string): { route: string; url: string; ext: string; isHtmlRequest?: undefined; isRscRequest?: undefined; isCssRequest?: undefined; isCss?: undefined; isHtml?: undefined; isRsc?: undefined; isFolder?: undefined; contentType?: undefined; filePath?: undefined; isJS?: undefined; isVendor?: undefined; isVirtual?: undefined; hasJsHeader?: undefined; isJsRequest?: undefined; isJson?: undefined; isJsonRequest?: undefined; hasCssHeader?: undefined; hasJsonHeader?: undefined; hasHtmlHeader?: undefined; hasRscHeader?: undefined; hasServerActionHeaders?: undefined; isServerActionRequest?: undefined; isFormContentType?: undefined; isFormActionRequest?: undefined; } | { route: string; url: string; ext: string; isHtmlRequest: boolean; isRscRequest: boolean | undefined; isCssRequest: boolean | undefined; isCss: boolean; isHtml: boolean; isRsc: boolean; isFolder: boolean; contentType: string; filePath: string; isJS: boolean; isVendor: boolean; isVirtual: boolean; hasJsHeader: boolean | undefined; isJsRequest: boolean | undefined; isJson: boolean; isJsonRequest: boolean | undefined; hasCssHeader: boolean | undefined; hasJsonHeader: boolean | undefined; hasHtmlHeader: boolean | undefined; hasRscHeader: boolean | undefined; hasServerActionHeaders: boolean; isServerActionRequest: boolean; isFormContentType: boolean; isFormActionRequest: boolean; }; //# sourceMappingURL=requestInfo.d.ts.map