Skip to content

IRIEquivalent

[Source]

Test whether two IRIs (or an IRI and a URI) are equivalent under RFC 3987 normalization.

Normalizes both inputs with NormalizeIRI and compares them structurally. This detects equivalence across IRI and URI forms — for example, a literal é and its percent-encoded form %C3%A9 are equivalent.

Returns InvalidPercentEncoding if either input contains a malformed percent-encoded sequence.

primitive val IRIEquivalent

Constructors

create

[Source]

new val create()
: IRIEquivalent val^

Returns


Public Functions

apply

[Source]

fun box apply(
  a: URI val,
  b: URI val)
: (Bool val | InvalidPercentEncoding val)

Parameters

Returns


eq

[Source]

fun box eq(
  that: IRIEquivalent val)
: Bool val

Parameters

Returns


ne

[Source]

fun box ne(
  that: IRIEquivalent val)
: Bool val

Parameters

Returns