indexer.js 716 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
// indexer.ts
var createQueryString = ({ cursor, limit }) => {
  if (cursor === void 0 && limit === void 0) {
    return "";
  }
  const queries = [];
  if (cursor) {
    queries.push(`cursor=${cursor}`);
  }
  if (limit) {
    queries.push(`limit=${limit}`);
  }
  return `?${queries.join("&")}`;
};
var depositEndpoint = ({ baseUrl = "", address, cursor, limit }) => {
  return [baseUrl, "deposits", address, createQueryString({ cursor, limit })].join("/");
};
var withdrawalEndoint = ({ baseUrl = "", address, cursor, limit }) => {
  return [baseUrl, "withdrawals", address, createQueryString({ cursor, limit })].join("/");
};
export {
  depositEndpoint,
  withdrawalEndoint
};
//# sourceMappingURL=indexer.js.map