UNPKG

@naturalcycles/js-lib

Version:

Standard library for universal (browser + Node.js) javascript

21 lines (20 loc) 608 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.objectToFormData = objectToFormData; exports.formDataToObject = formDataToObject; /** * Convert any object to FormData. * Please note that every key and value of FormData is `string`. * Even if you pass a number - it'll be converted to string. * Think URLSearchParams. */ function objectToFormData(obj = {}) { const fd = new FormData(); for (const [k, v] of Object.entries(obj)) { fd.append(k, v); } return fd; } function formDataToObject(formData) { return Object.fromEntries(formData); }