@segment/analytics-node
Version:
https://www.npmjs.com/package/@segment/analytics-node
12 lines (10 loc) • 317 B
text/typescript
const stripTrailingSlash = (str: string) => str.replace(/\/$/, '')
/**
*
* @param host e.g. "http://foo.com"
* @param path e.g. "/bar"
* @returns "e.g." "http://foo.com/bar"
*/
export const tryCreateFormattedUrl = (host: string, path?: string) => {
return stripTrailingSlash(new URL(path || '', host).href)
}