utils-BjYiHMC4.js 742 B

1
  1. import{B as i}from"./index-C0WdTx8n.js";const a=t=>JSON.stringify(t),f=t=>{try{return JSON.parse(t)}catch(o){return console.log(o),null}},p=(t,o,e)=>{if(typeof t!="function")return new Error("debounce func is not a function");typeof e===void 0&&(e=!1);let n;return function(...s){const r=this;n&&clearTimeout(n),e&&!n&&t.apply(r,s),n=setTimeout(function(){n=null,e||t.apply(r,s)},o)}},w=t=>`${i("ASSETS_BASE_URL")}${t}`,y=(t,o)=>{if(typeof t!="function")throw new Error(`${t} is not a function`);let e=0,n=null;return function(...s){const r=this,l=o-(new Date-e);l<=0?(t.call(r,...s),e=new Date,clearTimeout(n),n=null):n||(n=setTimeout(function(){clearTimeout(n),n=null,t.call(r,...s),e=new Date},l))}};export{a,p as b,y as c,w as f,f as j};