// Copyright (c) 2023 Tudor Stanciu const combineUrls = (piece1: string, piece2: string): string => { let baseElement = piece1; if (baseElement.endsWith("/")) baseElement = baseElement.substring(0, baseElement.length - 1); return baseElement + piece2; }; const isValidURL = (str: string): boolean => { let url; try { url = new URL(str); } catch (_) { return false; } return url.protocol === "http:" || url.protocol === "https:"; }; export { combineUrls, isValidURL };