| Server IP : 159.203.156.69 / Your IP : 216.73.217.172 Web Server : nginx/1.24.0 System : Linux main-ubuntu 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/tanviranik.com/node_modules/vinext/dist/server/ |
Upload File : |
import { NextI18nConfig } from "../config/next-config.js";
import { ISRCacheEntry } from "./isr-cache.js";
import { RouteHandlerMiddlewareContext } from "./app-route-handler-response.js";
import { AppRouteHandlerModule } from "./app-route-handler-policy.js";
import { AppRouteDebugLogger, AppRouteParams, RouteHandlerCacheSetter } from "./app-route-handler-execution.js";
//#region src/server/app-route-handler-dispatch.d.ts
type AppRouteHandlerDispatchRoute = {
pattern: string;
routeHandler: AppRouteHandlerModule;
routeSegments: string[];
};
type RouteHandlerCacheGetter = (key: string) => Promise<ISRCacheEntry | null>;
type RouteHandlerBackgroundRegenerationErrorContext = {
routerKind: "App Router";
routePath: string;
routeType: "route";
};
type RouteHandlerBackgroundRegenerator = (key: string, renderFn: () => Promise<void>, errorContext?: RouteHandlerBackgroundRegenerationErrorContext) => void;
type DispatchAppRouteHandlerOptions = {
basePath?: string;
cleanPathname: string;
clearRequestContext: () => void;
expireSeconds?: number;
i18n?: NextI18nConfig | null;
isDevelopment?: boolean;
isProduction?: boolean;
isrDebug?: AppRouteDebugLogger;
isrGet: RouteHandlerCacheGetter;
isrRouteKey: (pathname: string) => string;
isrSet: RouteHandlerCacheSetter;
middlewareContext: RouteHandlerMiddlewareContext;
middlewareRequestHeaders?: Headers | null;
params: AppRouteParams;
request: Request;
route: AppRouteHandlerDispatchRoute;
scheduleBackgroundRegeneration: RouteHandlerBackgroundRegenerator;
searchParams: URLSearchParams;
};
declare function dispatchAppRouteHandler(options: DispatchAppRouteHandlerOptions): Promise<Response>;
//#endregion
export { dispatchAppRouteHandler };
//# sourceMappingURL=app-route-handler-dispatch.d.ts.map