@daysnap/utils
Version:
24 lines (16 loc) • 607 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});
var _chunkT5JI3MECcjs = require('./chunk-T5JI3MEC.cjs');
var _chunk5XVQSGWZcjs = require('./chunk-5XVQSGWZ.cjs');
// src/stringifyQuery.ts
function stringifyQuery(v) {
if (_chunk5XVQSGWZcjs.isEmptyObject.call(void 0, v)) {
return "";
}
const query = new URLSearchParams();
Object.keys(v).forEach((key) => {
const value = _chunkT5JI3MECcjs.isString.call(void 0, v[key]) ? v[key] : JSON.stringify(v[key]);
query.append(key, value);
});
return query.toString();
}
exports.stringifyQuery = stringifyQuery;