fork of hey-api/openapi-ts because I need some additional things

chore: update form data body serializer types

Lubos 62d5ef16 e4bd96db

+7 -2
+4 -1
packages/client-fetch/src/types.ts
··· 19 19 * 20 20 * {@link https://developer.mozilla.org/docs/Web/API/fetch#body} 21 21 */ 22 - body?: RequestInit['body'] | Record<string, unknown>; 22 + body?: 23 + | RequestInit['body'] 24 + | Record<string, unknown> 25 + | Array<Record<string, unknown>>; 23 26 /** 24 27 * A function for serializing request body parameter. By default, 25 28 * {@link JSON.stringify()} will be used.
+3 -1
packages/client-fetch/src/utils.ts
··· 460 460 }; 461 461 462 462 export const formDataBodySerializer = { 463 - bodySerializer: <T extends Record<string, any>>(body: T) => { 463 + bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 464 + body: T, 465 + ) => { 464 466 const formData = new FormData(); 465 467 466 468 Object.entries(body).forEach(([key, value]) => {