UNPKG

next

Version:

The React Framework

19 lines (18 loc) 603 B
import { NEXT_RSC_UNION_QUERY } from '../client/components/app-router-headers'; const DUMMY_ORIGIN = 'http://n'; export function isFullStringUrl(url) { return /https?:\/\//.test(url); } export function parseUrl(url) { let parsed = undefined; try { parsed = new URL(url, DUMMY_ORIGIN); } catch {} return parsed; } export function stripNextRscUnionQuery(relativeUrl) { const urlInstance = new URL(relativeUrl, DUMMY_ORIGIN); urlInstance.searchParams.delete(NEXT_RSC_UNION_QUERY); return urlInstance.pathname + urlInstance.search; } //# sourceMappingURL=url.js.map