@siren-js/client
Version:
Siren API client library
10 lines (9 loc) • 351 B
JavaScript
/**
* Transforms an array of {@linkcode NameValuePair} objects into a
* [`FormData`](https://developer.mozilla.org/en-US/docs/Web/API/FormData)
* object.
*/
export const serializeMultipartFormData = (nameValuePairs) => nameValuePairs.reduce((formData, [name, value]) => {
formData.append(name, value);
return formData;
}, new FormData());