createRouter

View Source

Summary

Create a new router.

Signature

function createRouter<context extends AnyContext>(): Router<context>;

function createRouter<
  context extends AnyContext,
  middleware extends readonly AnyMiddleware[],
>(
  options: RouterOptions<context, middleware>,
): Router<ApplyMiddlewareTuple<context, middleware>>;

Params

options

Options to configure the router

Returns

The new router