UNPKG

809 BJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.default = void 0;
9
10var _from = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/array/from"));
11
12var formData = function formData(mainParam) {
13 var includeEmptyFields = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
14 var fData = new FormData(mainParam.target ? mainParam.target : mainParam);
15 var data = {};
16 (0, _from.default)(fData.entries()).forEach(function (pair) {
17 if (includeEmptyFields || pair[1]) {
18 // eslint-disable-next-line prefer-destructuring
19 data[pair[0]] = pair[1];
20 }
21 });
22 return data;
23};
24
25var _default = formData;
26exports.default = _default;
\No newline at end of file