import logger from './log'; export const generateCommerceSearchParams = ( searchParams?: URLSearchParams ) => { if (!searchParams) { return null; } const urlSerchParams = new URLSearchParams(searchParams); Object.entries(searchParams).forEach(([key, value]) => { if (typeof value === 'object') { urlSerchParams.delete(key); value.forEach((val) => { urlSerchParams.append(key, val); }); } }); logger.debug(`generateCommerceSearchParams: ${urlSerchParams.toString()}`); return `?${urlSerchParams.toString()}`; };