export function createQueryString(params: { [code: string]: number|string|string[] }) { return Object.keys(params).reduce((result, key) => { const param = params[key] if (Array.isArray(param)) { return (result + param.map((p) => `${key}=${encodeURIComponent(String(p))}&`).join('')) } return `${result}${key}=${encodeURIComponent(String(param))}&` }, '?').slice(0, -1) }