UNPKG

@coinset/btcbox

Version:
3 lines (2 loc) 861 B
var o="https://www.btcbox.co.jp/api/v1/",c="ticker",n="tickers",m="depth",a="orders";import f from"node-fetch";var s=async(t,e,r)=>{let i=await f(t,e);if(!i.ok)throw Error(i.statusText);let h=await i.text(),p=JSON.parse(h,r?.parseJson);if("result"in p&&p.result===!1)throw Error(p.code);return p};var u=({coin:t},e)=>{let r=new URL(m,o);return r.searchParams.set("coin",t),s(r,e)};var y=(t,e)=>t==="date"&&typeof e=="string"?new Date(Number(e)*1e3):e,T=({coin:t},e)=>{let r=new URL(a,o);return r.searchParams.set("coin",t),s(r,e,{parseJson:y})};var R=({coin:t},e)=>{let r=new URL(c,o);return r.searchParams.set("coin",t),s(r,e)};var b=(t,e)=>{let r=new URL(n,o);return s(r,e)};var j=["BTC_JPY","BCH_JPY","ETH_JPY","LTC_JPY"];export{j as ALL_BTCBOX_PAIRS,u as fetchDepth,T as fetchOrders,R as fetchTicker,b as fetchTickers}; //# sourceMappingURL=index.es.js.map