UNPKG

@tanstack/router-core

Version:

Modern and scalable routing for React applications

10 lines (9 loc) 518 B
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>;