@tanstack/router-core
Version:
Modern and scalable routing for React applications
10 lines (9 loc) • 533 B
TypeScript
import { HandlerCallback } from './handlerCallback.js';
import { AnyRouter } from '../router.js';
import { ServerManifest } from '../manifest.js';
export type RequestHandler<TRouter extends AnyRouter> = (cb: HandlerCallback<TRouter>) => Promise<Response>;
export declare function createRequestHandler<TRouter extends AnyRouter>({ createRouter, request, getRouterManifest, }: {
createRouter: () => TRouter;
request: Request;
getRouterManifest?: () => ServerManifest | Promise<ServerManifest>;
}): RequestHandler<TRouter>;