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

Configure Feed

Select the types of activity you want to include in your feed.

fix: change BodySerializer from any to unknown for strict TypeScript support

Co-authored-by: mrlubos <12529395+mrlubos@users.noreply.github.com>

+1582 -2094
+5 -7
examples/openapi-ts-angular-common/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-angular/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-axios/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-fastify/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-fetch/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-ky/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-next/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-ofetch/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-openai/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-pinia-colada/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-tanstack-angular-query-experimental/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-tanstack-react-query/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-tanstack-svelte-query/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+5 -7
examples/openapi-ts-tanstack-vue-query/src/client/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 ··· 68 66 bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/custom-client/src/core/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 35 35 }; 36 36 37 37 export const formDataBodySerializer = { 38 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 39 - body: T, 40 - ): FormData => { 38 + bodySerializer: (body: unknown): FormData => { 41 39 const data = new FormData(); 42 40 43 - Object.entries(body).forEach(([key, value]) => { 41 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 44 42 if (value === undefined || value === null) { 45 43 return; 46 44 } ··· 56 54 }; 57 55 58 56 export const jsonBodySerializer = { 59 - bodySerializer: <T>(body: T): string => 57 + bodySerializer: (body: unknown): string => 60 58 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 61 59 }; 62 60 63 61 export const urlSearchParamsBodySerializer = { 64 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 62 + bodySerializer: (body: unknown): string => { 65 63 const data = new URLSearchParams(); 66 64 67 - Object.entries(body).forEach(([key, value]) => { 65 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 68 66 if (value === undefined || value === null) { 69 67 return; 70 68 }
+6 -8
packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-valibot/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-zod/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-valibot/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-zod/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+4 -4
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/bundle/client/index.d.cts
··· 30 30 //#endregion 31 31 //#region src/core/bodySerializer.d.ts 32 32 type QuerySerializer = (query: Record<string, unknown>) => string; 33 - type BodySerializer = (body: any) => any; 33 + type BodySerializer = (body: unknown) => unknown; 34 34 type QuerySerializerOptionsObject = { 35 35 allowReserved?: boolean; 36 36 array?: Partial<SerializerOptions<ArrayStyle>>; ··· 44 44 parameters?: Record<string, QuerySerializerOptionsObject>; 45 45 }; 46 46 declare const formDataBodySerializer: { 47 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => FormData; 47 + bodySerializer: (body: unknown) => FormData; 48 48 }; 49 49 declare const jsonBodySerializer: { 50 - bodySerializer: <T>(body: T) => string; 50 + bodySerializer: (body: unknown) => string; 51 51 }; 52 52 declare const urlSearchParamsBodySerializer: { 53 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => string; 53 + bodySerializer: (body: unknown) => string; 54 54 }; 55 55 //#endregion 56 56 //#region src/core/types.d.ts
+4 -4
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/bundle/client/index.d.mts
··· 30 30 //#endregion 31 31 //#region src/core/bodySerializer.d.ts 32 32 type QuerySerializer = (query: Record<string, unknown>) => string; 33 - type BodySerializer = (body: any) => any; 33 + type BodySerializer = (body: unknown) => unknown; 34 34 type QuerySerializerOptionsObject = { 35 35 allowReserved?: boolean; 36 36 array?: Partial<SerializerOptions<ArrayStyle>>; ··· 44 44 parameters?: Record<string, QuerySerializerOptionsObject>; 45 45 }; 46 46 declare const formDataBodySerializer: { 47 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => FormData; 47 + bodySerializer: (body: unknown) => FormData; 48 48 }; 49 49 declare const jsonBodySerializer: { 50 - bodySerializer: <T>(body: T) => string; 50 + bodySerializer: (body: unknown) => string; 51 51 }; 52 52 declare const urlSearchParamsBodySerializer: { 53 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => string; 53 + bodySerializer: (body: unknown) => string; 54 54 }; 55 55 //#endregion 56 56 //#region src/core/types.d.ts
+4 -4
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/bundle/client/index.d.ts
··· 30 30 //#endregion 31 31 //#region src/core/bodySerializer.d.ts 32 32 type QuerySerializer = (query: Record<string, unknown>) => string; 33 - type BodySerializer = (body: any) => any; 33 + type BodySerializer = (body: unknown) => unknown; 34 34 type QuerySerializerOptionsObject = { 35 35 allowReserved?: boolean; 36 36 array?: Partial<SerializerOptions<ArrayStyle>>; ··· 44 44 parameters?: Record<string, QuerySerializerOptionsObject>; 45 45 }; 46 46 declare const formDataBodySerializer: { 47 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => FormData; 47 + bodySerializer: (body: unknown) => FormData; 48 48 }; 49 49 declare const jsonBodySerializer: { 50 - bodySerializer: <T>(body: T) => string; 50 + bodySerializer: (body: unknown) => string; 51 51 }; 52 52 declare const urlSearchParamsBodySerializer: { 53 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => string; 53 + bodySerializer: (body: unknown) => string; 54 54 }; 55 55 //#endregion 56 56 //#region src/core/types.d.ts
+6 -6
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/base-url-false/client/core/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 35 35 }; 36 36 37 37 export const formDataBodySerializer = { 38 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 38 + bodySerializer: (body: unknown) => { 39 39 const data = new FormData(); 40 40 41 - Object.entries(body).forEach(([key, value]) => { 41 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 42 42 if (value === undefined || value === null) { 43 43 return; 44 44 } ··· 54 54 }; 55 55 56 56 export const jsonBodySerializer = { 57 - bodySerializer: <T>(body: T) => 57 + bodySerializer: (body: unknown) => 58 58 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 59 59 }; 60 60 61 61 export const urlSearchParamsBodySerializer = { 62 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 62 + bodySerializer: (body: unknown) => { 63 63 const data = new URLSearchParams(); 64 64 65 - Object.entries(body).forEach(([key, value]) => { 65 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 66 66 if (value === undefined || value === null) { 67 67 return; 68 68 }
+6 -6
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/base-url-number/client/core/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 35 35 }; 36 36 37 37 export const formDataBodySerializer = { 38 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 38 + bodySerializer: (body: unknown) => { 39 39 const data = new FormData(); 40 40 41 - Object.entries(body).forEach(([key, value]) => { 41 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 42 42 if (value === undefined || value === null) { 43 43 return; 44 44 } ··· 54 54 }; 55 55 56 56 export const jsonBodySerializer = { 57 - bodySerializer: <T>(body: T) => 57 + bodySerializer: (body: unknown) => 58 58 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 59 59 }; 60 60 61 61 export const urlSearchParamsBodySerializer = { 62 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 62 + bodySerializer: (body: unknown) => { 63 63 const data = new URLSearchParams(); 64 64 65 - Object.entries(body).forEach(([key, value]) => { 65 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 66 66 if (value === undefined || value === null) { 67 67 return; 68 68 }
+6 -6
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/base-url-strict/client/core/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 35 35 }; 36 36 37 37 export const formDataBodySerializer = { 38 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 38 + bodySerializer: (body: unknown) => { 39 39 const data = new FormData(); 40 40 41 - Object.entries(body).forEach(([key, value]) => { 41 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 42 42 if (value === undefined || value === null) { 43 43 return; 44 44 } ··· 54 54 }; 55 55 56 56 export const jsonBodySerializer = { 57 - bodySerializer: <T>(body: T) => 57 + bodySerializer: (body: unknown) => 58 58 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 59 59 }; 60 60 61 61 export const urlSearchParamsBodySerializer = { 62 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 62 + bodySerializer: (body: unknown) => { 63 63 const data = new URLSearchParams(); 64 64 65 - Object.entries(body).forEach(([key, value]) => { 65 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 66 66 if (value === undefined || value === null) { 67 67 return; 68 68 }
+6 -6
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/base-url-string/client/core/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 35 35 }; 36 36 37 37 export const formDataBodySerializer = { 38 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 38 + bodySerializer: (body: unknown) => { 39 39 const data = new FormData(); 40 40 41 - Object.entries(body).forEach(([key, value]) => { 41 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 42 42 if (value === undefined || value === null) { 43 43 return; 44 44 } ··· 54 54 }; 55 55 56 56 export const jsonBodySerializer = { 57 - bodySerializer: <T>(body: T) => 57 + bodySerializer: (body: unknown) => 58 58 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 59 59 }; 60 60 61 61 export const urlSearchParamsBodySerializer = { 62 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 62 + bodySerializer: (body: unknown) => { 63 63 const data = new URLSearchParams(); 64 64 65 - Object.entries(body).forEach(([key, value]) => { 65 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 66 66 if (value === undefined || value === null) { 67 67 return; 68 68 }
+6 -6
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/bundle/client/core/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 35 35 }; 36 36 37 37 export const formDataBodySerializer = { 38 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 38 + bodySerializer: (body: unknown) => { 39 39 const data = new FormData(); 40 40 41 - Object.entries(body).forEach(([key, value]) => { 41 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 42 42 if (value === undefined || value === null) { 43 43 return; 44 44 } ··· 54 54 }; 55 55 56 56 export const jsonBodySerializer = { 57 - bodySerializer: <T>(body: T) => 57 + bodySerializer: (body: unknown) => 58 58 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 59 59 }; 60 60 61 61 export const urlSearchParamsBodySerializer = { 62 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 62 + bodySerializer: (body: unknown) => { 63 63 const data = new URLSearchParams(); 64 64 65 - Object.entries(body).forEach(([key, value]) => { 65 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 66 66 if (value === undefined || value === null) { 67 67 return; 68 68 }
+6 -6
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/default/client/core/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 35 35 }; 36 36 37 37 export const formDataBodySerializer = { 38 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 38 + bodySerializer: (body: unknown) => { 39 39 const data = new FormData(); 40 40 41 - Object.entries(body).forEach(([key, value]) => { 41 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 42 42 if (value === undefined || value === null) { 43 43 return; 44 44 } ··· 54 54 }; 55 55 56 56 export const jsonBodySerializer = { 57 - bodySerializer: <T>(body: T) => 57 + bodySerializer: (body: unknown) => 58 58 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 59 59 }; 60 60 61 61 export const urlSearchParamsBodySerializer = { 62 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 62 + bodySerializer: (body: unknown) => { 63 63 const data = new URLSearchParams(); 64 64 65 - Object.entries(body).forEach(([key, value]) => { 65 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 66 66 if (value === undefined || value === null) { 67 67 return; 68 68 }
+6 -6
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-optional/client/core/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 35 35 }; 36 36 37 37 export const formDataBodySerializer = { 38 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 38 + bodySerializer: (body: unknown) => { 39 39 const data = new FormData(); 40 40 41 - Object.entries(body).forEach(([key, value]) => { 41 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 42 42 if (value === undefined || value === null) { 43 43 return; 44 44 } ··· 54 54 }; 55 55 56 56 export const jsonBodySerializer = { 57 - bodySerializer: <T>(body: T) => 57 + bodySerializer: (body: unknown) => 58 58 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 59 59 }; 60 60 61 61 export const urlSearchParamsBodySerializer = { 62 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 62 + bodySerializer: (body: unknown) => { 63 63 const data = new URLSearchParams(); 64 64 65 - Object.entries(body).forEach(([key, value]) => { 65 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 66 66 if (value === undefined || value === null) { 67 67 return; 68 68 }
+6 -6
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-required/client/core/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 35 35 }; 36 36 37 37 export const formDataBodySerializer = { 38 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 38 + bodySerializer: (body: unknown) => { 39 39 const data = new FormData(); 40 40 41 - Object.entries(body).forEach(([key, value]) => { 41 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 42 42 if (value === undefined || value === null) { 43 43 return; 44 44 } ··· 54 54 }; 55 55 56 56 export const jsonBodySerializer = { 57 - bodySerializer: <T>(body: T) => 57 + bodySerializer: (body: unknown) => 58 58 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 59 59 }; 60 60 61 61 export const urlSearchParamsBodySerializer = { 62 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 62 + bodySerializer: (body: unknown) => { 63 63 const data = new URLSearchParams(); 64 64 65 - Object.entries(body).forEach(([key, value]) => { 65 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 66 66 if (value === undefined || value === null) { 67 67 return; 68 68 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-valibot/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-zod/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -10
packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/core/bodySerializer.gen.ts
··· 8 8 9 9 export type QuerySerializer = (query: Record<string, unknown>) => string; 10 10 11 - export type BodySerializer = (body: any) => any; 11 + export type BodySerializer = (body: unknown) => unknown; 12 12 13 13 type QuerySerializerOptionsObject = { 14 14 allowReserved?: boolean; ··· 51 51 }; 52 52 53 53 export const formDataBodySerializer = { 54 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 55 - body: T, 56 - ): FormData => { 54 + bodySerializer: (body: unknown): FormData => { 57 55 const data = new FormData(); 58 56 59 - Object.entries(body).forEach(([key, value]) => { 57 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 60 58 if (value === undefined || value === null) { 61 59 return; 62 60 } ··· 72 70 }; 73 71 74 72 export const jsonBodySerializer = { 75 - bodySerializer: <T>(body: T): string => 73 + bodySerializer: (body: unknown): string => 76 74 JSON.stringify(body, (_key, value) => 77 75 typeof value === 'bigint' ? value.toString() : value, 78 76 ), 79 77 }; 80 78 81 79 export const urlSearchParamsBodySerializer = { 82 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 83 - body: T, 84 - ): string => { 80 + bodySerializer: (body: unknown): string => { 85 81 const data = new URLSearchParams(); 86 82 87 - Object.entries(body).forEach(([key, value]) => { 83 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 88 84 if (value === undefined || value === null) { 89 85 return; 90 86 }
+6 -6
packages/openapi-ts-tests/main/test/custom/client/core/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 35 35 }; 36 36 37 37 export const formDataBodySerializer = { 38 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 38 + bodySerializer: (body: unknown) => { 39 39 const data = new FormData(); 40 40 41 - Object.entries(body).forEach(([key, value]) => { 41 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 42 42 if (value === undefined || value === null) { 43 43 return; 44 44 } ··· 54 54 }; 55 55 56 56 export const jsonBodySerializer = { 57 - bodySerializer: <T>(body: T) => 57 + bodySerializer: (body: unknown) => 58 58 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 59 59 }; 60 60 61 61 export const urlSearchParamsBodySerializer = { 62 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T) => { 62 + bodySerializer: (body: unknown) => { 63 63 const data = new URLSearchParams(); 64 64 65 - Object.entries(body).forEach(([key, value]) => { 65 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 66 66 if (value === undefined || value === null) { 67 67 return; 68 68 }
+6 -8
packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/core/bodySerializer.gen.ts
··· 4 4 5 5 export type QuerySerializer = (query: Record<string, unknown>) => string; 6 6 7 - export type BodySerializer = (body: any) => any; 7 + export type BodySerializer = (body: unknown) => unknown; 8 8 9 9 type QuerySerializerOptionsObject = { 10 10 allowReserved?: boolean; ··· 39 39 }; 40 40 41 41 export const formDataBodySerializer = { 42 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 43 - body: T, 44 - ): FormData => { 42 + bodySerializer: (body: unknown): FormData => { 45 43 const data = new FormData(); 46 44 47 - Object.entries(body).forEach(([key, value]) => { 45 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 48 46 if (value === undefined || value === null) { 49 47 return; 50 48 } ··· 60 58 }; 61 59 62 60 export const jsonBodySerializer = { 63 - bodySerializer: <T>(body: T): string => 61 + bodySerializer: (body: unknown): string => 64 62 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 65 63 }; 66 64 67 65 export const urlSearchParamsBodySerializer = { 68 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 66 + bodySerializer: (body: unknown): string => { 69 67 const data = new URLSearchParams(); 70 68 71 - Object.entries(body).forEach(([key, value]) => { 69 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 72 70 if (value === undefined || value === null) { 73 71 return; 74 72 }
+6 -8
packages/openapi-ts/src/plugins/@hey-api/client-core/bundle/bodySerializer.ts
··· 2 2 3 3 export type QuerySerializer = (query: Record<string, unknown>) => string; 4 4 5 - export type BodySerializer = (body: any) => any; 5 + export type BodySerializer = (body: unknown) => unknown; 6 6 7 7 type QuerySerializerOptionsObject = { 8 8 allowReserved?: boolean; ··· 37 37 }; 38 38 39 39 export const formDataBodySerializer = { 40 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( 41 - body: T, 42 - ): FormData => { 40 + bodySerializer: (body: unknown): FormData => { 43 41 const data = new FormData(); 44 42 45 - Object.entries(body).forEach(([key, value]) => { 43 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 46 44 if (value === undefined || value === null) { 47 45 return; 48 46 } ··· 58 56 }; 59 57 60 58 export const jsonBodySerializer = { 61 - bodySerializer: <T>(body: T): string => 59 + bodySerializer: (body: unknown): string => 62 60 JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? value.toString() : value)), 63 61 }; 64 62 65 63 export const urlSearchParamsBodySerializer = { 66 - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): string => { 64 + bodySerializer: (body: unknown): string => { 67 65 const data = new URLSearchParams(); 68 66 69 - Object.entries(body).forEach(([key, value]) => { 67 + Object.entries(body as Record<string, unknown>).forEach(([key, value]) => { 70 68 if (value === undefined || value === null) { 71 69 return; 72 70 }