A class that represents an IRI. IRL and URN have this class as their parent class.
Example 1
Example 1
const anIrl = iri`https://çağlayan.info/user/çağlayan/`, aUrn = iri`urn:ietf:rfc:2648`; anIrl instanceOf IRL; // true anIrl instanceOf IRI; // true anIrl.href === 'https://çağlayan.info/user/çağlayan/'; // true anIrl.url.href === 'https://xn--alayan-vua36b.info/user/%C3%A7a%C4%9Flayan/'; // true aUrn instanceOf URN; // true aUrn instanceOf IRI; // true aUrn.namespace === 'ietf'; // true aUrn.namespaceSpecific === 'rfc:2648'; // true