object-to-querystring
Version:
Convert an object into a query string
16 lines (14 loc) • 465 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var objectToQuery = function objectToQuery(input) {
return input ? ('?' + Object.keys(input).filter(function (key) {
return Boolean(input[key]) || input[key] === 0;
}).map(function (key) {
return [].concat(input[key]).map(function (val) {
return key + '=' + encodeURIComponent(val);
}).join('&');
}).join('&')).trim() : '?';
};
exports.default = objectToQuery;
;