2 lines
862 B
JavaScript
2 lines
862 B
JavaScript
import{i as c,a as f}from"./isObject.095d1ac4.js";var l=function t(e,n,a,i){var u=i||"";(function(r){return r===null})(e)||function(r){return r===void 0}(e)?n.excludeNull||a.append(u,""):function(r){return r instanceof File}(e)||function(r){return r instanceof Blob}(e)?a.append(u,e):c(e)?e.forEach(function(r,o){var s=u;n.useBrackets&&(s+="["+(n.arrayIndexes?o:"")+"]"),t(r,n,a,s)}):f(e)?Object.entries(e).forEach(function(r){var o=r[0],s=o;i&&(s=n.useDotSeparator?i+"."+o:i+"["+o+"]"),t(r[1],n,a,s)}):function(r){return typeof r=="boolean"}(e)?a.append(u,n.booleanAsNumbers?""+Number(e):e?"true":"false"):a.append(u,e)},p={arrayIndexes:!0,excludeNull:!0,useDotSeparator:!1,useBrackets:!0,booleanAsNumbers:!1},d=function(t,e,n){return e===void 0&&(e={}),n===void 0&&(n=new FormData),t&&(e=Object.assign({},p,e),l(t,e,n)),n};function m(t){return d(t)}export{m};
|