import { defineConfig } from 'orval'; export default defineConfig({ sourceContract: { input: { target: '../../src/core/openapi.json' }, output: { mode: 'split', target: './generated/client.ts', schemas: './generated/schemas', client: 'fetch', clean: true, }, }, sourceRuntimeContract: { input: { target: '../../src/core/openapi.json' }, output: { mode: 'single', target: './generated-zod/contract.ts', client: 'zod', clean: true, override: { zod: { generateEachHttpStatus: true } }, }, }, });