@fewings/core
Version:
Useful pure functions for frontend development
2 lines (1 loc) • 773 B
JavaScript
;var i=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var u=Object.prototype.hasOwnProperty;var f=(s,r)=>{for(var e in r)i(s,e,{get:r[e],enumerable:!0})},g=(s,r,e,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of c(r))!u.call(s,n)&&n!==e&&i(s,n,{get:()=>r[n],enumerable:!(t=o(r,n))||t.enumerable});return s};var d=s=>g(i({},"__esModule",{value:!0}),s);var p={};f(p,{parse:()=>l,stringify:()=>y});module.exports=d(p);function l(s){let r=new URLSearchParams(s),e={};for(let[t,n]of r){if(n==null)continue;let a=n.includes(",");e[t]=a?n.split(","):n}return e}function y(s,r="?"){let e=new URLSearchParams;for(let t in s){let n=s[t];n!=null&&e.set(t,Array.isArray(n)?n.join(","):n)}return r+e.toString()}