Sith/openapi-ts.config.ts

20 lines
601 B
TypeScript
Raw Normal View History

// biome-ignore lint/correctness/noNodejsModules: this only used at compile time
2024-10-10 15:42:11 +02:00
import { resolve } from "node:path";
import { defineConfig } from "@hey-api/openapi-ts";
// biome-ignore lint/style/noDefaultExport: needed for openapi-ts
export default defineConfig({
2024-10-10 15:42:11 +02:00
input: resolve(__dirname, "./staticfiles/generated/openapi/schema.json"),
output: {
path: resolve(__dirname, "./staticfiles/generated/openapi/client"),
},
plugins: [
{
name: "@hey-api/client-fetch",
baseUrl: false,
runtimeConfigPath: "./openapi-csrf.ts",
exportFromIndex: true,
},
],
});