2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-17 19:21:29 +03:00

fix(params): re-added the ability to set the function as paramsSerializer config; (#5633)

This commit is contained in:
Dmitriy Mozgovoy
2023-04-05 19:44:36 +03:00
committed by GitHub
parent e7decef6a9
commit a56c866120
4 changed files with 27 additions and 7 deletions
+11 -5
View File
@@ -57,11 +57,17 @@ class Axios {
}, false);
}
if (paramsSerializer !== undefined) {
validator.assertOptions(paramsSerializer, {
encode: validators.function,
serialize: validators.function
}, true);
if (paramsSerializer != null) {
if (utils.isFunction(paramsSerializer)) {
config.paramsSerializer = {
serialize: paramsSerializer
}
} else {
validator.assertOptions(paramsSerializer, {
encode: validators.function,
serialize: validators.function
}, true);
}
}
// Set config.method