UNPKG

afrimomo-sdk

Version:

A unified SDK for African payment providers

22 lines 749 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildQueryString = buildQueryString; exports.appendQueryString = appendQueryString; function buildQueryString(params) { if (!params) return ""; const searchParams = new URLSearchParams(); for (const [key, value] of Object.entries(params)) { if (value !== undefined && value !== null && value !== "") { searchParams.append(key, String(value)); } } return searchParams.toString(); } function appendQueryString(endpoint, params) { const queryString = buildQueryString(params); if (!queryString) return endpoint; return `${endpoint}?${queryString}`; } //# sourceMappingURL=queryBuilder.js.map