aboutsummaryrefslogtreecommitdiff
path: root/node_modules/axios/lib/helpers/toFormData.js
diff options
context:
space:
mode:
authorScoots Dash <contact@minteck.org>2022-04-23 14:12:30 +0000
committerScoots Dash <contact@minteck.org>2022-04-23 14:12:30 +0000
commita927497b43cbe1438f3d7478932f3f7d03ea347c (patch)
tree0a3c88978b4294fb30afad58daa86c46fbedc2f6 /node_modules/axios/lib/helpers/toFormData.js
parentba5fa694351774f2684c1aefdc215da5c6f39ba6 (diff)
parentf0db5bbbcd623812a391862d217519afafe197c6 (diff)
downloadtwilight-a927497b43cbe1438f3d7478932f3f7d03ea347c.tar.gz
twilight-a927497b43cbe1438f3d7478932f3f7d03ea347c.tar.bz2
twilight-a927497b43cbe1438f3d7478932f3f7d03ea347c.zip
Merge branch 'deprecation' into 'trunk'HEADtrunk
Disable the Twilight Package Manager See merge request minteck/twilight!1
Diffstat (limited to 'node_modules/axios/lib/helpers/toFormData.js')
-rw-r--r--node_modules/axios/lib/helpers/toFormData.js55
1 files changed, 0 insertions, 55 deletions
diff --git a/node_modules/axios/lib/helpers/toFormData.js b/node_modules/axios/lib/helpers/toFormData.js
deleted file mode 100644
index e21d0a7..0000000
--- a/node_modules/axios/lib/helpers/toFormData.js
+++ /dev/null
@@ -1,55 +0,0 @@
-'use strict';
-
-function combinedKey(parentKey, elKey) {
- return parentKey + '.' + elKey;
-}
-
-function buildFormData(formData, data, parentKey) {
- if (Array.isArray(data)) {
- data.forEach(function buildArray(el, i) {
- buildFormData(formData, el, combinedKey(parentKey, i));
- });
- } else if (
- typeof data === 'object' &&
- !(data instanceof File || data === null)
- ) {
- Object.keys(data).forEach(function buildObject(key) {
- buildFormData(
- formData,
- data[key],
- parentKey ? combinedKey(parentKey, key) : key
- );
- });
- } else {
- if (data === undefined) {
- return;
- }
-
- var value =
- typeof data === 'boolean' || typeof data === 'number'
- ? data.toString()
- : data;
- formData.append(parentKey, value);
- }
-}
-
-/**
- * convert a data object to FormData
- *
- * type FormDataPrimitive = string | Blob | number | boolean
- * interface FormDataNest {
- * [x: string]: FormVal
- * }
- *
- * type FormVal = FormDataNest | FormDataPrimitive
- *
- * @param {FormVal} data
- */
-
-module.exports = function getFormData(data) {
- var formData = new FormData();
-
- buildFormData(formData, data);
-
- return formData;
-};