@tanstack/router-core
Version:
Modern and scalable routing for React applications
10 lines (9 loc) • 518 B
text/typescript
import { HandlerCallback } from './handlerCallback.cjs';
import { AnyRouter } from '../router.cjs';
import { Manifest } from '../manifest.cjs';
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?: () => Manifest | Promise<Manifest>;
}): RequestHandler<TRouter>;