Type alias behaviour

Function parameter types are contravariant, so even though Request is a subtype of RouteRequest, Request => Response is not a subtype of RouteRequest => RouteResponse (or RouteCallback).

2 Likes