UNPKG

@kyve/sdk

Version:

<p align="center"> <a href="https://kyve.network"> <img src="https://user-images.githubusercontent.com/62398724/137493477-63868209-a19b-4efa-9413-f06d41197d6d.png" style="border-radius: 50%" height="96"> </a> <h3 align="center"><code>@kyve/sdk</

31 lines (30 loc) 1.09 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; exports.__esModule = true; exports.AbstractKyveLCDClient = void 0; var axios_1 = __importDefault(require("axios")); var qs_1 = __importDefault(require("qs")); axios_1["default"].interceptors.request.use(function (config) { config.paramsSerializer = function (params) { return qs_1["default"].stringify(params, { allowDots: true, encode: false }); }; return config; }); var AbstractKyveLCDClient = /** @class */ (function () { function AbstractKyveLCDClient(restEndpoint) { var _this = this; this.restEndpoint = restEndpoint; this.request = function (url, params) { return axios_1["default"] .get(new URL(url, _this.restEndpoint).href, { params: params }) .then(function (res) { return res.data; }); }; } return AbstractKyveLCDClient; }()); exports.AbstractKyveLCDClient = AbstractKyveLCDClient;