Type Alias APIRoute<T>

APIRoute<T>: T extends API<infer S, infer E>
    ? keyof S extends string
        ? keyof S | keyof ReturnType<E> | `${keyof S}/:id`
        : never
    : never

Type Parameters