Skip to content

Commit

Permalink
fix(code-gen): convert numbers to string in functions using FormData (#…
Browse files Browse the repository at this point in the history
…3350)

* fix(code-gen): add undefined to @tanstack/query updater type

* fix(code-gen): convert numbers to string in functions using FormData
  • Loading branch information
rodymolenaar authored Sep 3, 2024
1 parent fffe7b1 commit 047cc5a
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 1 deletion.
5 changes: 5 additions & 0 deletions packages/code-gen/src/api-client/js-axios.js
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,11 @@ export function jsAxiosGenerateFunction(
file,
`data.append("${key}", ${parameter}["${key}"].data, ${parameter}["${key}"].name);`,
);
} else if (fieldType.type === "number") {
fileWrite(
file,
`data.append("${key}", ${parameter}["${key}"].toString());`,
);
} else {
fileWrite(file, `data.append("${key}", ${parameter}["${key}"]);`);
}
Expand Down
2 changes: 1 addition & 1 deletion packages/code-gen/src/api-client/react-query.js
Original file line number Diff line number Diff line change
Expand Up @@ -608,7 +608,7 @@ ${hookName}.setQueryData = (
})},`
: ""
}
data: Updater<${contextNames.responseTypeName ?? "unknown"}, ${
data: Updater<${contextNames.responseTypeName ?? "unknown"} | undefined, ${
contextNames.responseTypeName ?? "unknown"
}>,
) => {
Expand Down
5 changes: 5 additions & 0 deletions packages/code-gen/src/api-client/ts-axios.js
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,11 @@ export function tsAxiosGenerateFunction(
`data.append("${key}", ${parameter}["${key}"].data, ${parameter}["${key}"].name);`,
);
}
} else if (fieldType.type === "number") {
fileWrite(
file,
`data.append("${key}", ${parameter}["${key}"].toString());`,
);
} else {
fileWrite(file, `data.append("${key}", ${parameter}["${key}"]);`);
}
Expand Down
5 changes: 5 additions & 0 deletions packages/code-gen/src/api-client/ts-fetch.js
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,11 @@ export function tsFetchGenerateFunction(
`data.append("${key}", ${parameter}["${key}"].data, ${parameter}["${key}"].name);`,
);
}
} else if (fieldType.type === "number") {
fileWrite(
file,
`data.append("${key}", ${parameter}["${key}"].toString());`,
);
} else {
fileWrite(file, `data.append("${key}", ${parameter}["${key}"]);`);
}
Expand Down

0 comments on commit 047cc5a

Please sign in to comment.