rest-vir - v2.2.0
    Preparing search index...

    Type Alias EndpointRequestHeadersType<RouteDefinition>

    EndpointRequestHeadersType: RouteDefinition extends NoParam
        ? Record<string, string>
        | undefined
        : "requiredRequestHeaders" extends keyof RouteDefinition
            ? IsNever<keyof RouteDefinition["requiredRequestHeaders"]> extends true
                ? undefined
                : Partial<
                    {
                        [HeaderKey in keyof RouteDefinition["requiredRequestHeaders"]]: ExtractRequiredHeaderValue<
                            Extract<RouteDefinition["requiredRequestHeaders"], AnyObject>[HeaderKey],
                        >
                    },
                >
            : undefined

    Extract a route's request headers type, including required request headers (if any).

    Type Parameters