nuxt-open-fetch
nuxt-open-fetch copied to clipboard
issue with RequestBody type helper on "multipart/form-data"
Environment
- Operating System: Darwin
- Node Version: v24.10.0
- Nuxt Version: 4.1.2
- CLI Version: 3.28.0
- Nitro Version: 2.12.6
- Package Manager: [email protected]
- Builder: -
- User Config: devtools, typescript, css, compatibilityDate, devServer, vite, runtimeConfig, app, ui, openFetch, scripts, piniaPluginPersistedstate, modules, sentry, sourcemap
- Runtime Modules: @nuxt/[email protected], [email protected], @pinia/[email protected], pinia-plugin-persistedstate/[email protected], @sentry/nuxt/[email protected], @nuxt/[email protected], @nuxt/[email protected], [email protected]
- Build Modules: -
Reproduction
documents_create: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"multipart/form-data": components["schemas"]["DocumentUploadRequest"];
};
};
responses: {
201: {
content: {
"application/json": components["schemas"]["DocumentUpload"];
};
};
};
};
Describe the bug
The type helper to get an request body is based on content: { 'application/json': infer U } so if I use something else than 'application/json' it always return undefined.
Additional context
No response
Logs