Type Alias ExtractParams<S>

ExtractParams<S>: S["parameters"] extends undefined
    ? S["body"] extends undefined
        ? undefined
        : {
            body: S["body"];
        }
    : S["body"] extends undefined
        ? S["parameters"]
        : S["parameters"] & {
            body: S["body"];
        }

Type Parameters