Vue OpenAPI Query Documentation
    Preparing search index...

    Type Alias ApiRequest<Ops, Op>

    ApiRequest: Ops[Op] extends { requestBody: { content: infer C } }
        ? [JsonMediaValue<C>] extends [never]
            ? C extends { "multipart/form-data": infer Body }
                ? Writable<Body> | FormData
                : never
            : Writable<JsonMediaValue<C>>
        : never

    Extract the request body type.

    Type Parameters

    • Ops extends AnyOps
    • Op extends keyof Ops
    `ApiRequest<operations, 'createPet'>` → `{ name: string, species?: string }`