url.ts 273 B

123456789
  1. export const getHref = (domain: string, pathname = '', params: { [key in string]: string | null } = {}) => {
  2. const url = new URL(pathname, domain)
  3. for (const [name, val] of Object.entries(params)) {
  4. url.searchParams.append(name, val || '')
  5. }
  6. return url.href
  7. }