26af08e
import { defineConfig } from 'orval'
// 唯一的 OpenAPI 文档由 `cargo run -p kenapi -- openapi` 生成到仓库根目录,
// 这里把它生成为 packages/apiclient 下的 fetch 客户端。
export default defineConfig({
apiclient: {
input: './openapi.json',
output: {
target: './packages/apiclient/index.ts',
mode: 'tags-operations-split',
client: 'fetch',
httpClient: 'fetch',
clean: true,
formatter: 'prettier',
baseUrl: '/api/v1',
override: {
enumGenerationType: 'union',
},
},
},
})