import { defineConfig } from "@hey-api/openapi-ts"; import path from "path"; const API_URL = "https://api.eventspace.pragmazest.com"; // process.env.NEXT_PUBLIC_BACKEND_API_URL || "http://localhost:8000"; const OPENAPI_URL = `${API_URL}/api/v1/openapi.json`; const OUTPUT_DIR = path.resolve(__dirname, "./src/client"); // const OPENAPI_FILE = path.resolve(__dirname, './openapi.json'); export default defineConfig({ input: OPENAPI_URL, output: { format: "prettier", lint: "eslint", path: OUTPUT_DIR, }, plugins: [ "@hey-api/client-axios", "@hey-api/schemas", "@hey-api/sdk", { enums: "javascript", name: "@hey-api/typescript", }, "@tanstack/react-query", ], });