admin/orval.config.ts
alisaza 15beeb5897 chore(api): rely on sibling backend or committed OpenAPI for codegen
Drop live Swagger fetch so clients stay aligned through backend OpenAPI sync PRs.
2026-09-07 14:17:33 +03:30

27 lines
623 B
TypeScript

import { defineConfig } from 'orval'
export default defineConfig({
api: {
input: {
// Sibling backend export or committed mirror (kept in sync by backend OpenAPI PRs).
target: './openapi.json',
},
output: {
target: './api/generated/endpoints.ts',
schemas: './api/generated/models',
client: 'axios',
clean: true,
mode: 'tags-split',
override: {
mutator: {
path: './api/orval-client.ts',
name: 'orvalClient',
},
},
},
hooks: {
afterAllFilesWrite: 'prettier --write "api/generated/**/*.ts"',
},
},
})