Skip to content

Choose the client when two are registered

Set client to 'axios' or 'fetch' when both client plugins are present, so the handlers know which one to call.

kubb.config.ts
typescript
import { 
defineConfig
} from 'kubb/config'
import {
pluginTs
} from '@kubb/plugin-ts'
import {
pluginZod
} from '@kubb/plugin-zod'
import {
pluginAxios
} from '@kubb/plugin-axios'
import {
pluginFetch
} from '@kubb/plugin-fetch'
import {
pluginMcp
} from '@kubb/plugin-mcp'
export default
defineConfig
({
input
: './petStore.yaml',
output
: {
path
: './src/gen',
clean
: true },
plugins
: [
pluginTs
(),
pluginZod
(),
pluginAxios
({
baseURL
: 'https://petstore.swagger.io/v2' }),
pluginFetch
({
baseURL
: 'https://petstore.swagger.io/v2' }),
pluginMcp
({
client
: 'axios' }),
], })