UNPKG

@tanstack/router-core

Version:

Modern and scalable routing for React applications

10 lines (9 loc) 515 B
import { HandlerCallback } from './handlerCallback.js'; import { AnyRouter } from '../router.js'; import { Manifest } 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?: () => Manifest | Promise<Manifest>; }): RequestHandler<TRouter>;