ui-router-server / hono / serverRouterHono
Function: serverRouterHono()
ts
function serverRouterHono<R, E>(router, options): MiddlewareHandler<E>;Defined in: hono.ts:67
Wraps a ServerRouter as Hono middleware. The returned handler resolves the request to a verdict and either answers it (returning the verdict Response) or passes it on (await next()), exactly the fetch adapter's Response | null contract expressed in Hono's continuation. Write the router's type before the app's env (serverRouterHono<typeof router, AppEnv>) so its delegate keys stay checked.
Type Parameters
| Type Parameter | Default type |
|---|---|
R extends ServerRouter<RouteDeclaration> | - |
E extends Env | Env |
Parameters
| Parameter | Type |
|---|---|
router | R |
options | FetchAdapterOptions<HonoDelegateArgs<E>, ServerRouterDeclarations<R>> & RequiredDelegates<HonoDelegateArgs<E>, ServerRouterDeclarations<R>> & RequiredServeResponse<HonoDelegateArgs<E>, ServerRouterDeclarations<R>> |
Returns
MiddlewareHandler<E>