UNPKG

object-to-querystring

Version:
16 lines (14 loc) 465 B
'use strict'; 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;