export function parseTargetUrl()

in src/formatters.ts [8:21]


export function parseTargetUrl(targetUrlParam: string | undefined) {
  if (!targetUrlParam) {
    console.log('target_url query parameter is required');
    return;
  }

  const decodedUrl = decodeURIComponent(targetUrlParam);
  try {
    return new URL(decodedUrl);
  } catch (err) {
    console.log(`target_url query parameter is invalid: "${decodedUrl}"`);
    return;
  }
}