MethodAvailable<N, M>: M extends "url"
    ? RouteMethods<N>["url"]
    : M extends keyof Routes[N]
        ? RouteMethods<N>[M]
        : never

Type Parameters