UNPKG

@taichi-t/url-generator

Version:
18 lines (17 loc) 529 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const isNumber = (value) => typeof value === 'number'; const generateUrl = (baseUrl, params) => { const url = new URL(baseUrl); Object.keys(params).forEach((key) => { const value = params[key]; if (isNumber(value)) { return url.searchParams.set(key, String(value)); } else { url.searchParams.set(key, value); } }); return url.toString(); }; exports.default = generateUrl;