UNPKG

@json-layout/core

Version:

Compilation and state management utilities for JSON Layout.

8 lines (6 loc) 358 B
const origin = typeof window === 'undefined' ? 'http://test.com' : window.location.origin export const pathURL = (/** @type {string} */url, /** @type {string} */baseURL) => { if (url.startsWith('http://') || url.startsWith('https://')) return new URL(url) if (url.startsWith('/')) return new URL(origin + url) return new URL(origin + baseURL + url) }