(parameterValues)
| 1 | import {forEachKeyValue, isNull} from "@/common/utils/common"; |
| 2 | |
| 3 | export function parametersToFormData(parameterValues) { |
| 4 | const formData = new FormData(); |
| 5 | |
| 6 | forEachKeyValue(parameterValues, function (parameter, value) { |
| 7 | if (Array.isArray(value)) { |
| 8 | for (let i = 0; i < value.length; i++) { |
| 9 | const valueElement = value[i]; |
| 10 | formData.append(parameter, valueElement); |
| 11 | } |
| 12 | } else if (!isNull(value)) { |
| 13 | formData.append(parameter, value); |
| 14 | } |
| 15 | }); |
| 16 | |
| 17 | return formData; |
| 18 | } |
no test coverage detected