UNPKG

@venly/venly-core-sdk

Version:

Javascrip/Typescript SDK for Venly's Web3 Services

33 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VyQueryBase = void 0; class VyQueryBase { constructor(renameLut) { this.renameLut = renameLut; } toString() { var urlQuery = this.getSearchParams(); if (urlQuery == null) return null; return urlQuery.toString(); } getSearchParams() { var urlQuery = new URLSearchParams(this); if (this.renameLut != null) urlQuery.delete('renameLut'); if (urlQuery.size <= 0) return null; if (this.renameLut != null) { for (var renameKey in this.renameLut) { if (urlQuery.has(renameKey)) { var val = urlQuery.get(renameKey); urlQuery.delete(renameKey); urlQuery.set(this.renameLut[renameKey], val); } } } return urlQuery; } } exports.VyQueryBase = VyQueryBase; //# sourceMappingURL=VyQueryBase.js.map