Files
SnowLuma/.pnpm-store/v11/files/04/c2f2796bcb6a3767dea8a1e881059379bd1d1ce7aadb8b0c188dee173460d7684594381f8b051604e57ddf02225a7e1557d71b1cc53a017ff16a7a63f402ef
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

10 lines
515 B
Plaintext

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>;