UNPKG

sharyn

Version:

Combines all the other packages under one.

26 lines (21 loc) 809 B
"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _from = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/array/from")); var formData = function formData(mainParam) { var includeEmptyFields = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; var fData = new FormData(mainParam.target ? mainParam.target : mainParam); var data = {}; (0, _from.default)(fData.entries()).forEach(function (pair) { if (includeEmptyFields || pair[1]) { // eslint-disable-next-line prefer-destructuring data[pair[0]] = pair[1]; } }); return data; }; var _default = formData; exports.default = _default;