Creates a relative reference from base to reference.
Hierarchical identifiers: Computes the shortest path-relative reference that, when resolved against base,
yields reference
Opaque identifiers: Returns the scheme-specific part if schemes match
Parameters
base: string
The absolute base identifier
reference: string
The reference to relativize
Returns string
A relative reference from base to reference, or the normalized absolute reference if not relativizable
Throws
RangeError If base is not a valid absolute identifier or reference is not a valid relative reference,
for instance because it carries an isolated UTF-16 surrogate
Throws
RangeError If the resolved path contains tree-climbing segments that would go above the root
Creates a relative reference from base to reference.
base, yieldsreference