server method

ServerRoute<P, S, D> server({
  1. ServerLoader<P, S, D>? load,
  2. Iterable<Middleware> middleware = const <Middleware>[],
  3. Map<HttpMethod, ServerRouteHandler<P, S>>? handlers,
})

Creates a server route.

Implementation

ServerRoute<P, S, D> server({
  ServerLoader<P, S, D>? load,
  Iterable<Middleware> middleware = const <Middleware>[],
  Map<HttpMethod, ServerRouteHandler<P, S>>? handlers,
}) => ServerRoute<P, S, D>._(
  definition: this,
  load: load,
  middleware: List<Middleware>.unmodifiable(middleware),
  handlers: Map<HttpMethod, ServerRouteHandler<P, S>>.unmodifiable(
    handlers ?? <HttpMethod, ServerRouteHandler<P, S>>{},
  ),
);