diff --git a/classes/churi.ChURI-1.html b/classes/churi.ChURI-1.html
index ba96109b..93c90df7 100644
--- a/classes/churi.ChURI-1.html
+++ b/classes/churi.ChURI-1.html
@@ -19,7 +19,7 @@
Class ChURI<TRoute, TQuery, TAnchor, TAuth>
+Defined in ucnot/churi/src/uri/churi.ts:26
+Defined in ucnot/churi/src/uri/churi.ts:343
+Defined in ucnot/churi/src/uri/churi.ts:300
+Defined in ucnot/churi/src/uri/churi.ts:291
+Defined in ucnot/churi/src/uri/churi-params.ts:261
+Defined in ucnot/churi/src/uri/churi-params.ts:172
+Defined in ucnot/churi/src/uri/churi-params.ts:199
+Defined in ucnot/churi/src/uri/churi-params.ts:110
+Defined in ucnot/churi/src/uri/churi-params.ts:125
+Defined in ucnot/churi/src/uri/churi-params.ts:138
+Defined in ucnot/churi/src/uri/churi-params.ts:97
+Defined in ucnot/churi/src/uri/churi-params.ts:159
+Defined in ucnot/churi/src/uri/churi-params.ts:219
+Defined in ucnot/churi/src/uri/churi-params.ts:185
+Defined in ucnot/churi/src/uri/churi-params.ts:280
+Defined in ucnot/churi/src/uri/churi-params.ts:172
+Defined in ucnot/churi/src/uri/churi-params.ts:199
+Defined in ucnot/churi/src/uri/churi-params.ts:110
+Defined in ucnot/churi/src/uri/churi-params.ts:125
+Defined in ucnot/churi/src/uri/churi-params.ts:138
+Defined in ucnot/churi/src/uri/churi-params.ts:97
+Defined in ucnot/churi/src/uri/churi-params.ts:159
+Defined in ucnot/churi/src/uri/churi-params.ts:219
+Defined in ucnot/churi/src/uri/churi-params.ts:185
+Defined in ucnot/churi/src/uri/churi-params.ts:307
+Defined in ucnot/churi/src/uri/churi-params.ts:172
+Defined in ucnot/churi/src/uri/churi-params.ts:199
+Defined in ucnot/churi/src/uri/churi-params.ts:110
+Defined in ucnot/churi/src/uri/churi-params.ts:125
+Defined in ucnot/churi/src/uri/churi-params.ts:138
+Defined in ucnot/churi/src/uri/churi-params.ts:97
+Defined in ucnot/churi/src/uri/churi-params.ts:159
+Defined in ucnot/churi/src/uri/churi-params.ts:219
+Defined in ucnot/churi/src/uri/churi-params.ts:185
+Defined in ucnot/churi/src/uri/churi-params.ts:110
+Defined in ucnot/churi/src/uri/churi-params.ts:125
+Defined in ucnot/churi/src/uri/churi-params.ts:138
+Defined in ucnot/churi/src/uri/churi-params.ts:97
+Defined in ucnot/churi/src/uri/churi-params.ts:159
toString
@@ -329,7 +329,7 @@ Returns string
+Defined in ucnot/churi/src/uri/churi-params.ts:219
+Defined in ucnot/churi/src/uri/churi-params.ts:185
+Defined in ucnot/churi/src/uri/churi-params.ts:34
+Defined in ucnot/churi/src/uri/churi-params.ts:172
+Defined in ucnot/churi/src/uri/churi-params.ts:199
+Defined in ucnot/churi/src/uri/churi-params.ts:110
+Defined in ucnot/churi/src/uri/churi-params.ts:125
getCharge
@@ -278,7 +278,7 @@ Returns
+Defined in ucnot/churi/src/uri/churi-params.ts:138
+Defined in ucnot/churi/src/uri/churi-params.ts:97
+Defined in ucnot/churi/src/uri/churi-params.ts:159
toString
@@ -330,7 +330,7 @@ Returns string
+Defined in ucnot/churi/src/uri/churi-params.ts:219
+Defined in ucnot/churi/src/uri/churi-params.ts:185
+Defined in ucnot/churi/src/uri/churi-route.ts:187
Returns 0 | 1
+Defined in ucnot/churi/src/rx/entity.ucrx-handler.ts:12
+Defined in ucnot/churi/src/rx/entity.ucrx-handler.ts:30
+Defined in ucnot/churi/src/rx/token.ucrx.ts:80
nul
@@ -262,7 +262,7 @@ Returns 1<
+Defined in ucnot/churi/src/rx/token.ucrx.ts:86
num
@@ -284,7 +284,7 @@ Returns 1<
+Defined in ucnot/churi/src/rx/token.ucrx.ts:93
raw
@@ -308,7 +308,7 @@ Returns 1<
+Defined in ucnot/churi/src/rx/token.ucrx.ts:109
str
@@ -331,7 +331,7 @@ Returns 1<
+Defined in ucnot/churi/src/rx/token.ucrx.ts:120
Static
charge
@@ -346,7 +346,7 @@ value: mode: UctxMode = UctxMode$Default
Returns UcToken[]
+Defined in ucnot/churi/src/rx/token.ucrx.ts:20
Static
print
@@ -374,7 +374,7 @@ token: Returns string
Returns undefined | string
+Defined in ucnot/churi/src/rx/token.ucrx.ts:32
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:65
Abstract
isList
@@ -216,7 +216,7 @@ Returns boolean
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:79
Abstract
isMap
@@ -228,7 +228,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:86
Abstract
isNone
@@ -240,7 +240,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:51
Abstract
isSingle
@@ -252,7 +252,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:72
Abstract
isSome
@@ -264,7 +264,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:58
Abstract
keys
@@ -277,7 +277,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:142
Abstract
list
@@ -294,7 +294,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:113
Abstract
toUC
@@ -319,7 +319,7 @@ Returns void
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:150
+Defined in ucnot/churi/src/schema/entity/uc-entity.ts:52
+Defined in ucnot/churi/src/schema/uc-error.ts:66
Static
captureStackTrace
@@ -248,7 +248,7 @@ Returns
+Defined in ucnot/churi/src/schema/uc-error.ts:25
+Defined in ucnot/churi/src/rx/void.ucrx.ts:73
ent
@@ -247,7 +247,7 @@ Returns 0<
+Defined in ucnot/churi/src/rx/void.ucrx.ts:32
for
@@ -273,7 +273,7 @@ Returns undefined
+Defined in ucnot/churi/src/rx/void.ucrx.ts:61
map
@@ -297,7 +297,7 @@ Returns 0<
+Defined in ucnot/churi/src/rx/void.ucrx.ts:65
nls
@@ -318,7 +318,7 @@ Returns undefined
+Defined in ucnot/churi/src/rx/void.ucrx.ts:36
nul
@@ -337,7 +337,7 @@ Returns 0<
+Defined in ucnot/churi/src/rx/void.ucrx.ts:78
num
@@ -364,7 +364,7 @@ Returns 0<
+Defined in ucnot/churi/src/rx/void.ucrx.ts:42
raw
@@ -393,7 +393,7 @@ Returns 0<
+Defined in ucnot/churi/src/rx/void.ucrx.ts:46
Protected
set
@@ -406,7 +406,7 @@ Parameters
value: unknown
Returns 1
+Defined in ucnot/churi/src/rx/void.ucrx.ts:86
str
@@ -434,7 +434,7 @@ Returns 0<
+Defined in ucnot/churi/src/rx/void.ucrx.ts:57
+Defined in ucnot/churi/src/compiler/deserialization/bigint.ucrx.class.ts:24
Returns UccConfig<void>
+Defined in ucnot/churi/src/compiler/deserialization/map.ucrx.class.ts:31
Returns EsSnippet
+Defined in ucnot/churi/src/compiler/deserialization/map.ucrx-entry.ts:70
+Defined in ucnot/churi/src/compiler/deserialization/map.ucrx-entry.ts:22
+Defined in ucnot/churi/src/compiler/deserialization/number.ucrx.class.ts:24
+Defined in ucnot/churi/src/compiler/deserialization/string.ucrx.class.ts:23
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:113
+Defined in ucnot/churi/src/compiler/processor/ucc-schema-index.ts:21
+Defined in ucnot/churi/src/compiler/rx/ucrx-processor.ts:55
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:68
evaluate
@@ -294,7 +294,7 @@ Returns Promise<
+Defined in ucnot/churi/src/compiler/deserialization/ucd-compiler.ts:141
generate
@@ -314,7 +314,7 @@ Returns Promise<
+Defined in ucnot/churi/src/compiler/deserialization/ucd-compiler.ts:127
handleEntity
@@ -339,7 +339,7 @@ Returns
+Defined in ucnot/churi/src/compiler/deserialization/ucd-compiler.ts:95
handleEntityPrefix
@@ -364,7 +364,7 @@ Returns
+Defined in ucnot/churi/src/compiler/deserialization/ucd-compiler.ts:109
modifyUcrxMethod
@@ -408,7 +408,7 @@ Returns
+Defined in ucnot/churi/src/compiler/rx/ucrx-processor.ts:72
Protected
processInstructions
@@ -417,7 +417,7 @@ ProtectedReturns Promise<void>
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:139
processModel
@@ -446,7 +446,7 @@ Returns
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:113
useUcrxClass
@@ -486,7 +486,7 @@ Returns
+Defined in ucnot/churi/src/compiler/rx/ucrx-processor.ts:33
+Defined in ucnot/churi/src/compiler/deserialization/ucd-function.ts:66
Returns boolean
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:58
+Defined in ucnot/esgen/dist/esgen.d.ts:2027
members
@@ -479,7 +479,7 @@ Returns Iterable
+Defined in ucnot/esgen/dist/esgen.d.ts:2060
methodModifiersOf
@@ -499,7 +499,7 @@ Parameters
method: UcrxMethod<TArgs, TMod>
Returns readonly TMod[]
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:71
modifyMethod
Returns void
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:77
+Defined in ucnot/esgen/dist/esgen.d.ts:2097
Returns undefined | UcrxProto<T, TSchema>
+Defined in ucnot/churi/src/compiler/rx/ucrx-lib.ts:70
Static
esScopedValue
@@ -132,7 +132,7 @@ Parameters
scope: EsScope
Returns UcrxLib
+Defined in ucnot/churi/src/compiler/rx/ucrx-lib.ts:11
Returns TMod
+Defined in ucnot/churi/src/compiler/rx/ucrx-method.ts:54
+Defined in ucnot/esgen/dist/esgen.d.ts:1728
declareIn
@@ -239,7 +239,7 @@ Returns EsMethod
+Defined in ucnot/esgen/dist/esgen.d.ts:2387
declareStub
@@ -252,7 +252,7 @@ Parameters
hostClass: EsClass<Args<string>>
Returns EsMethodHandle<TArgs>
+Defined in ucnot/churi/src/compiler/rx/ucrx-method.ts:36
inherit
@@ -285,7 +285,7 @@ Returns EsMethod
+Defined in ucnot/esgen/dist/esgen.d.ts:1742
overrideIn
Returns EsMethodHandle<TArgs>
+Defined in ucnot/churi/src/compiler/rx/ucrx-method.ts:40
toString
@@ -317,7 +317,7 @@ Optional
Returns string
+Defined in ucnot/esgen/dist/esgen.d.ts:2388
+Defined in ucnot/churi/src/compiler/rx/ucrx-processor.ts:55
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:68
modifyUcrxMethod
@@ -277,7 +277,7 @@ Returns
+Defined in ucnot/churi/src/compiler/rx/ucrx-processor.ts:72
Protected
processInstructions
@@ -286,7 +286,7 @@ ProtectedReturns Promise<void>
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:139
processModel
@@ -315,7 +315,7 @@ Returns
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:113
useUcrxClass
@@ -354,7 +354,7 @@ Returns
+Defined in ucnot/churi/src/compiler/rx/ucrx-processor.ts:33
Returns EsPropertyHandle
+Defined in ucnot/churi/src/compiler/rx/ucrx-property.ts:16
inherit
@@ -217,7 +217,7 @@ Returns EsProper
+Defined in ucnot/esgen/dist/esgen.d.ts:1742
toString
@@ -234,7 +234,7 @@ Optional
Returns string
+Defined in ucnot/esgen/dist/esgen.d.ts:1743
+Defined in ucnot/esgen/dist/esgen.d.ts:2388
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:58
enable(feature): UcsCompiler<TModels>
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:68
evaluate
@@ -239,7 +239,7 @@ Returns Promise<
+Defined in ucnot/churi/src/compiler/serialization/ucs-compiler.ts:111
generate
@@ -259,7 +259,7 @@ Returns Promise<
+Defined in ucnot/churi/src/compiler/serialization/ucs-compiler.ts:97
Protected
processInstructions
@@ -268,7 +268,7 @@ ProtectedReturns Promise<void>
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:139
processModel
@@ -297,7 +297,7 @@ Returns
+Defined in ucnot/churi/src/compiler/processor/ucc-processor.ts:113
useUcsGenerator
@@ -336,7 +336,7 @@ Returns
+Defined in ucnot/churi/src/compiler/serialization/ucs-compiler.ts:60
Returns EsSnippet
+Defined in ucnot/churi/src/compiler/serialization/ucs-function.ts:46
+Defined in ucnot/churi/src/compiler/serialization/ucs-function.ts:91
Returns undefined | UcsGenerator<T>
+Defined in ucnot/churi/src/compiler/serialization/ucs-lib.ts:84
serializerFor
@@ -127,7 +127,7 @@ Parameters
schema: TSchema
Returns UcsFunction<T, TSchema>
+Defined in ucnot/churi/src/compiler/serialization/ucs-lib.ts:70
Static
esScopedValue
@@ -140,7 +140,7 @@ Parameters
scope: EsScope
Returns UcsLib<UcsModels>
+Defined in ucnot/churi/src/compiler/serialization/ucs-lib.ts:25
Returns UcList.Schema<unknown, UcModel<unknown>>
+Defined in ucnot/churi/src/compiler/deserialization/unknown.ucrx.class.ts:38
+Defined in ucnot/churi/src/compiler/deserialization/unknown.ucrx.class.ts:42
Static
uccProcessSchema
Returns UccConfig<void>
+Defined in ucnot/churi/src/compiler/deserialization/unknown.ucrx.class.ts:27
Returns 0 | 1
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:46
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:40
Abstract
find
Returns undefined | UcToken | Promise<undefined | UcToken>
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:52
Abstract
hasNext
@@ -189,7 +189,7 @@ Abstract
Returns boolean
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:32
Abstract
hasPrev
@@ -197,7 +197,7 @@ Abstract
Returns boolean
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:36
Abstract
next
@@ -205,7 +205,7 @@ Abstract
Returns undefined | UcToken | Promise<undefined | UcToken>
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:50
Abstract
omitPrev
@@ -213,7 +213,7 @@ Abstract
Returns void
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:62
Abstract
prev
@@ -221,7 +221,7 @@ Abstract
Returns readonly UcToken[]
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:38
Abstract
read
@@ -234,7 +234,7 @@ Parameters
rx: Ucrx
Returns void | Promise<void>
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:44
Abstract
skip
@@ -242,7 +242,7 @@ Abstract
Returns void
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:60
+Defined in ucnot/churi/src/serializer/ucs-memory.ts:14
+Defined in ucnot/churi/src/serializer/ucs-writer.ts:31
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:253
Abstract
hasValues
@@ -178,7 +178,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:65
isList
@@ -191,7 +191,7 @@ Returns true
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:250
isMap
@@ -204,7 +204,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:251
isNone
@@ -217,7 +217,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:248
Abstract
isSingle
@@ -230,7 +230,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:72
isSome
@@ -243,7 +243,7 @@ Returns true
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:249
keys
@@ -257,7 +257,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:255
Abstract
list
@@ -275,7 +275,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:113
Abstract
toUC
@@ -300,7 +300,7 @@ Returns void
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:150
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:271
isMap
@@ -215,7 +215,7 @@ Returns true
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:273
isNone
@@ -228,7 +228,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:266
isSingle
@@ -241,7 +241,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:270
isSome
@@ -254,7 +254,7 @@ Returns true
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:267
Abstract
keys
@@ -268,7 +268,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:142
list
@@ -286,7 +286,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:277
Abstract
toUC
@@ -311,7 +311,7 @@ Returns void
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:150
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:197
isMap
@@ -217,7 +217,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:199
isNone
@@ -230,7 +230,7 @@ Returns true
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:192
isSingle
@@ -243,7 +243,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:196
isSome
@@ -256,7 +256,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:193
keys
@@ -270,7 +270,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:207
list
@@ -288,7 +288,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:203
Abstract
toUC
@@ -313,7 +313,7 @@ Returns void
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:150
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:222
hasValues
@@ -188,7 +188,7 @@ Returns true
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:225
isList
@@ -201,7 +201,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:233
isMap
@@ -214,7 +214,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:226
isNone
@@ -227,7 +227,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:214
Abstract
isSingle
@@ -240,7 +240,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:72
isSome
@@ -253,7 +253,7 @@ Returns true
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:215
keys
@@ -267,7 +267,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:241
list
@@ -285,7 +285,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:237
Abstract
toUC
@@ -310,7 +310,7 @@ Returns void
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:150
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:124
Abstract
hasValues
@@ -181,7 +181,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:65
Abstract
isList
@@ -194,7 +194,7 @@ Returns boolean
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:79
Abstract
isMap
@@ -207,7 +207,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:86
isNone
@@ -220,7 +220,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:214
Abstract
isSingle
@@ -233,7 +233,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:72
isSome
@@ -246,7 +246,7 @@ Returns true
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:215
Abstract
keys
@@ -260,7 +260,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:142
Abstract
list
@@ -278,7 +278,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:113
Abstract
toUC
@@ -303,7 +303,7 @@ Returns void
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:150
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:222
Abstract
entries
@@ -144,7 +144,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:133
Abstract
get
@@ -166,7 +166,7 @@ Returns
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:124
hasValues
@@ -179,7 +179,7 @@ Returns true
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:225
Abstract
isList
@@ -192,7 +192,7 @@ Returns boolean
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:79
isMap
@@ -205,7 +205,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:226
isNone
@@ -218,7 +218,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:214
Abstract
isSingle
@@ -231,7 +231,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:72
isSome
@@ -244,7 +244,7 @@ Returns true
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:215
Abstract
keys
@@ -258,7 +258,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:142
Abstract
list
@@ -276,7 +276,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:113
Abstract
toUC
@@ -301,7 +301,7 @@ Returns void
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:150
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:177
Abstract
hasValues
@@ -180,7 +180,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:65
Abstract
isList
@@ -193,7 +193,7 @@ Returns boolean
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:79
isMap
@@ -206,7 +206,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:175
Abstract
isNone
@@ -219,7 +219,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:51
Abstract
isSingle
@@ -232,7 +232,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:72
Abstract
isSome
@@ -245,7 +245,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:58
keys
@@ -259,7 +259,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:179
Abstract
list
@@ -277,7 +277,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:113
Abstract
toUC
@@ -302,7 +302,7 @@ Returns void
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:150
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:163
isList
@@ -205,7 +205,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:165
Abstract
isMap
@@ -218,7 +218,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:86
Abstract
isNone
@@ -231,7 +231,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:51
isSingle
@@ -244,7 +244,7 @@ Returns false
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:164
Abstract
isSome
@@ -257,7 +257,7 @@ Returns this
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:58
Abstract
keys
@@ -271,7 +271,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:142
Abstract
list
@@ -289,7 +289,7 @@ Returns Iterable
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:113
Abstract
toUC
@@ -314,7 +314,7 @@ Returns void
+Defined in ucnot/churi/src/schema/uri-charge/uri-charge.ts:150
+Defined in ucnot/churi/src/schema/numeric/uc-bigint.ts:30
Optional
Readonly
where
@@ -94,7 +94,7 @@ Optional
+Defined in ucnot/churi/src/schema/uc-schema.ts:48
Optional
toString
@@ -127,7 +127,7 @@ Returns string
+Defined in ucnot/churi/src/schema/uc-schema.ts:55
+Defined in ucnot/churi/src/schema/numeric/uc-bigint.ts:44
+Defined in ucnot/churi/src/schema/boolean/uc-boolean.ts:7
Optional
Readonly
where
@@ -91,7 +91,7 @@ Optional
+Defined in ucnot/churi/src/schema/uc-schema.ts:48
Optional
toString
@@ -124,7 +124,7 @@ Returns string
+Defined in ucnot/churi/src/schema/uc-schema.ts:55
+Defined in ucnot/churi/src/schema/uc-schema.ts:48
Optional
toString
@@ -123,7 +123,7 @@ Returns string
+Defined in ucnot/churi/src/schema/uc-schema.ts:55
+Defined in ucnot/churi/src/schema/list/uc-list.ts:26
Optional
Readonly
where
@@ -113,7 +113,7 @@ Optional
+Defined in ucnot/churi/src/schema/uc-schema.ts:48
Optional
toString
@@ -146,7 +146,7 @@ Returns string
+Defined in ucnot/churi/src/schema/uc-schema.ts:55
+Defined in ucnot/churi/src/schema/uc-schema.ts:48
Optional
toString
@@ -149,7 +149,7 @@ Returns string
+Defined in ucnot/churi/src/schema/uc-schema.ts:55
+Defined in ucnot/churi/src/schema/uc-schema.ts:165
+Defined in ucnot/churi/src/schema/numeric/uc-number.ts:26
Optional
Readonly
where
@@ -91,7 +91,7 @@ Optional
+Defined in ucnot/churi/src/schema/uc-schema.ts:48
Optional
toString
@@ -124,7 +124,7 @@ Returns string
+Defined in ucnot/churi/src/schema/uc-schema.ts:55
+Defined in ucnot/churi/src/schema/uc-schema.ts:55
+Defined in ucnot/churi/src/schema/string/uc-string.ts:26
Optional
Readonly
where
@@ -91,7 +91,7 @@ Optional
+Defined in ucnot/churi/src/schema/uc-schema.ts:48
Optional
toString
@@ -124,7 +124,7 @@ Returns string
+Defined in ucnot/churi/src/schema/uc-schema.ts:55
+Defined in ucnot/churi/src/schema/unknown/uc-unknown.ts:19
Optional
Readonly
where
@@ -90,7 +90,7 @@ Optional
+Defined in ucnot/churi/src/schema/uc-schema.ts:48
Optional
toString
@@ -123,7 +123,7 @@ Returns string
+Defined in ucnot/churi/src/schema/uc-schema.ts:55
+Defined in ucnot/churi/src/schema/uc-deserializer.ts:17
+Defined in ucnot/churi/src/schema/uc-deserializer.ts:39
Index
diff --git a/modules/churi.UcInteger.html b/modules/churi.UcInteger.html
index d1d0b7ce..84994956 100644
--- a/modules/churi.UcInteger.html
+++ b/modules/churi.UcInteger.html
@@ -17,8 +17,8 @@
UcInteger
Namespace UcInteger
+Defined in ucnot/churi/src/schema/numeric/uc-integer.ts:20
+Defined in ucnot/churi/src/schema/numeric/uc-integer.ts:22
Index
diff --git a/modules/churi.UcList.html b/modules/churi.UcList.html
index 168ef13c..c9090885 100644
--- a/modules/churi.UcList.html
+++ b/modules/churi.UcList.html
@@ -17,8 +17,8 @@
UcList
Namespace UcList
+Defined in ucnot/churi/src/schema/list/uc-list.ts:11
+Defined in ucnot/churi/src/schema/list/uc-list.ts:13
Index
diff --git a/modules/churi.UcMap.html b/modules/churi.UcMap.html
index 7c698341..af298236 100644
--- a/modules/churi.UcMap.html
+++ b/modules/churi.UcMap.html
@@ -17,8 +17,8 @@
UcMap
Namespace UcMap
+Defined in ucnot/churi/src/schema/map/uc-map.ts:10
+Defined in ucnot/churi/src/schema/map/uc-map.ts:14
Index
diff --git a/modules/churi.UcNumber.html b/modules/churi.UcNumber.html
index 083421d0..d5f12d16 100644
--- a/modules/churi.UcNumber.html
+++ b/modules/churi.UcNumber.html
@@ -17,8 +17,8 @@
UcNumber
Namespace UcNumber
+Defined in ucnot/churi/src/schema/numeric/uc-number.ts:8
+Defined in ucnot/churi/src/schema/numeric/uc-number.ts:10
Index
diff --git a/modules/churi.UcSchema.html b/modules/churi.UcSchema.html
index 5091978c..4f53e8e6 100644
--- a/modules/churi.UcSchema.html
+++ b/modules/churi.UcSchema.html
@@ -17,8 +17,8 @@
UcSchema
Namespace UcSchema
+Defined in ucnot/churi/src/schema/uc-schema.ts:11
+Defined in ucnot/churi/src/schema/uc-schema.ts:154
Index
diff --git a/modules/churi.UcString.html b/modules/churi.UcString.html
index 0ec8b491..badd8987 100644
--- a/modules/churi.UcString.html
+++ b/modules/churi.UcString.html
@@ -17,8 +17,8 @@
UcString
Namespace UcString
+Defined in ucnot/churi/src/schema/string/uc-string.ts:8
+Defined in ucnot/churi/src/schema/string/uc-string.ts:10
Index
diff --git a/modules/churi.UcUnknown.html b/modules/churi.UcUnknown.html
index b10af418..3539efa4 100644
--- a/modules/churi.UcUnknown.html
+++ b/modules/churi.UcUnknown.html
@@ -17,8 +17,8 @@
UcUnknown
Namespace UcUnknown
+Defined in ucnot/churi/src/schema/unknown/uc-unknown.ts:12
+Defined in ucnot/churi/src/schema/unknown/uc-unknown.ts:14
Index
diff --git a/modules/churi.html b/modules/churi.html
index 063e5b56..31d8aaf7 100644
--- a/modules/churi.html
+++ b/modules/churi.html
@@ -16,7 +16,7 @@
churi
Module churi
+Defined in ucnot/churi/src/mod.ts:1
Index
diff --git a/modules/churi_compiler_js.MapUcrxClass.Allocation.html b/modules/churi_compiler_js.MapUcrxClass.Allocation.html
index 57764b23..c3a07b99 100644
--- a/modules/churi_compiler_js.MapUcrxClass.Allocation.html
+++ b/modules/churi_compiler_js.MapUcrxClass.Allocation.html
@@ -18,8 +18,8 @@
Allocation
Namespace Allocation
+Defined in ucnot/churi/src/compiler/deserialization/map.ucrx.class.ts:369
+Defined in ucnot/churi/src/compiler/deserialization/map.ucrx.class.ts:370
Index
diff --git a/modules/churi_compiler_js.MapUcrxClass.html b/modules/churi_compiler_js.MapUcrxClass.html
index a36d674a..6434a07d 100644
--- a/modules/churi_compiler_js.MapUcrxClass.html
+++ b/modules/churi_compiler_js.MapUcrxClass.html
@@ -17,8 +17,8 @@
MapUcrxClass
Namespace MapUcrxClass
+Defined in ucnot/churi/src/compiler/deserialization/map.ucrx.class.ts:22
+Defined in ucnot/churi/src/compiler/deserialization/map.ucrx.class.ts:362
Index
diff --git a/modules/churi_compiler_js.MapUcrxEntrySignature.html b/modules/churi_compiler_js.MapUcrxEntrySignature.html
index 5068ca9e..4fdd9197 100644
--- a/modules/churi_compiler_js.MapUcrxEntrySignature.html
+++ b/modules/churi_compiler_js.MapUcrxEntrySignature.html
@@ -17,9 +17,9 @@
MapUcrxEntrySignature
Namespace MapUcrxEntrySignature
+Defined in ucnot/churi/src/compiler/deserialization/map.ucrx-entry.ts:115
+Defined in ucnot/churi/src/compiler/deserialization/map.ucrx-entry.ts:121
+Defined in ucnot/churi/src/compiler/deserialization/map.ucrx-entry.ts:123
Index
diff --git a/modules/churi_compiler_js.UccFeature.html b/modules/churi_compiler_js.UccFeature.html
index 3b4f25ce..d7639775 100644
--- a/modules/churi_compiler_js.UccFeature.html
+++ b/modules/churi_compiler_js.UccFeature.html
@@ -17,8 +17,8 @@
UccFeature
Namespace UccFeature
+Defined in ucnot/churi/src/compiler/processor/ucc-feature.ts:12
+Defined in ucnot/churi/src/compiler/processor/ucc-feature.ts:16
Index
diff --git a/modules/churi_compiler_js.UccSchemaFeature.html b/modules/churi_compiler_js.UccSchemaFeature.html
index f7c69c58..dc168ff5 100644
--- a/modules/churi_compiler_js.UccSchemaFeature.html
+++ b/modules/churi_compiler_js.UccSchemaFeature.html
@@ -17,8 +17,8 @@
UccSchemaFeature
Namespace UccSchemaFeature
+Defined in ucnot/churi/src/compiler/processor/ucc-schema-feature.ts:13
+Defined in ucnot/churi/src/compiler/processor/ucc-schema-feature.ts:17
Index
diff --git a/modules/churi_compiler_js.UcdCompiler.html b/modules/churi_compiler_js.UcdCompiler.html
index e867a35f..21e5e40d 100644
--- a/modules/churi_compiler_js.UcdCompiler.html
+++ b/modules/churi_compiler_js.UcdCompiler.html
@@ -17,8 +17,8 @@
UcdCompiler
Namespace UcdCompiler
+Defined in ucnot/churi/src/compiler/deserialization/ucd-compiler.ts:28
+Defined in ucnot/churi/src/compiler/deserialization/ucd-compiler.ts:226
Index
diff --git a/modules/churi_compiler_js.UcdExportSignature.html b/modules/churi_compiler_js.UcdExportSignature.html
index 6f0cbc96..95ea6fd9 100644
--- a/modules/churi_compiler_js.UcdExportSignature.html
+++ b/modules/churi_compiler_js.UcdExportSignature.html
@@ -17,9 +17,9 @@
UcdExportSignature
Namespace UcdExportSignature
+Defined in ucnot/churi/src/compiler/deserialization/ucd-export.signature.ts:3
+Defined in ucnot/churi/src/compiler/deserialization/ucd-export.signature.ts:8
+Defined in ucnot/churi/src/compiler/deserialization/ucd-export.signature.ts:10
Index
diff --git a/modules/churi_compiler_js.UcdFunction.html b/modules/churi_compiler_js.UcdFunction.html
index 2f5c9dc2..5ecec5e3 100644
--- a/modules/churi_compiler_js.UcdFunction.html
+++ b/modules/churi_compiler_js.UcdFunction.html
@@ -17,8 +17,8 @@
UcdFunction
Namespace UcdFunction
+Defined in ucnot/churi/src/compiler/deserialization/ucd-function.ts:11
+Defined in ucnot/churi/src/compiler/deserialization/ucd-function.ts:177
Index
diff --git a/modules/churi_compiler_js.UcdLib.html b/modules/churi_compiler_js.UcdLib.html
index f1f2562b..09d04a90 100644
--- a/modules/churi_compiler_js.UcdLib.html
+++ b/modules/churi_compiler_js.UcdLib.html
@@ -17,8 +17,8 @@
UcdLib
Namespace UcdLib
+Defined in ucnot/churi/src/compiler/deserialization/ucd-lib.ts:28
+Defined in ucnot/churi/src/compiler/deserialization/ucd-lib.ts:175
Index
diff --git a/modules/churi_compiler_js.UcrxClass.html b/modules/churi_compiler_js.UcrxClass.html
index ca5ac406..76ae0205 100644
--- a/modules/churi_compiler_js.UcrxClass.html
+++ b/modules/churi_compiler_js.UcrxClass.html
@@ -17,8 +17,8 @@
UcrxClass
Namespace UcrxClass
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:8
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:119
Index
diff --git a/modules/churi_compiler_js.UcrxLib.html b/modules/churi_compiler_js.UcrxLib.html
index a12addf8..95ecb2dc 100644
--- a/modules/churi_compiler_js.UcrxLib.html
+++ b/modules/churi_compiler_js.UcrxLib.html
@@ -17,8 +17,8 @@
UcrxLib
Namespace UcrxLib
+Defined in ucnot/churi/src/compiler/rx/ucrx-lib.ts:9
+Defined in ucnot/churi/src/compiler/rx/ucrx-lib.ts:78
Index
diff --git a/modules/churi_compiler_js.UcrxProcessor.html b/modules/churi_compiler_js.UcrxProcessor.html
index 92695077..bead8b81 100644
--- a/modules/churi_compiler_js.UcrxProcessor.html
+++ b/modules/churi_compiler_js.UcrxProcessor.html
@@ -17,8 +17,8 @@
UcrxProcessor
Namespace UcrxProcessor
+Defined in ucnot/churi/src/compiler/rx/ucrx-processor.ts:14
+Defined in ucnot/churi/src/compiler/rx/ucrx-processor.ts:108
Index
diff --git a/modules/churi_compiler_js.UcrxSetterSignature.html b/modules/churi_compiler_js.UcrxSetterSignature.html
index 1f0d40a6..07e8f81d 100644
--- a/modules/churi_compiler_js.UcrxSetterSignature.html
+++ b/modules/churi_compiler_js.UcrxSetterSignature.html
@@ -17,9 +17,9 @@
UcrxSetterSignature
Namespace UcrxSetterSignature
+Defined in ucnot/churi/src/compiler/rx/ucrx-setter.ts:65
+Defined in ucnot/churi/src/compiler/rx/ucrx-setter.ts:70
+Defined in ucnot/churi/src/compiler/rx/ucrx-setter.ts:72
Index
diff --git a/modules/churi_compiler_js.UcrxSignature.html b/modules/churi_compiler_js.UcrxSignature.html
index eca26841..5e795ec8 100644
--- a/modules/churi_compiler_js.UcrxSignature.html
+++ b/modules/churi_compiler_js.UcrxSignature.html
@@ -17,9 +17,9 @@
UcrxSignature
Namespace UcrxSignature
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:136
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:145
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:148
Index
diff --git a/modules/churi_compiler_js.UcrxSignature1.html b/modules/churi_compiler_js.UcrxSignature1.html
index 5ba64186..9e1c481d 100644
--- a/modules/churi_compiler_js.UcrxSignature1.html
+++ b/modules/churi_compiler_js.UcrxSignature1.html
@@ -17,9 +17,9 @@
UcrxSignature1
Namespace UcrxSignature1
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:141
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:146
+Defined in ucnot/churi/src/compiler/rx/ucrx.class.ts:155
Index
diff --git a/modules/churi_compiler_js.UcsCompiler.html b/modules/churi_compiler_js.UcsCompiler.html
index 0646f6e4..0aae242a 100644
--- a/modules/churi_compiler_js.UcsCompiler.html
+++ b/modules/churi_compiler_js.UcsCompiler.html
@@ -17,8 +17,8 @@
UcsCompiler
Namespace UcsCompiler
+Defined in ucnot/churi/src/compiler/serialization/ucs-compiler.ts:26
+Defined in ucnot/churi/src/compiler/serialization/ucs-compiler.ts:173
Index
diff --git a/modules/churi_compiler_js.UcsExportSignature.html b/modules/churi_compiler_js.UcsExportSignature.html
index 7047315d..5b940991 100644
--- a/modules/churi_compiler_js.UcsExportSignature.html
+++ b/modules/churi_compiler_js.UcsExportSignature.html
@@ -17,9 +17,9 @@
UcsExportSignature
Namespace UcsExportSignature
+Defined in ucnot/churi/src/compiler/serialization/ucs-export.signature.ts:3
+Defined in ucnot/churi/src/compiler/serialization/ucs-export.signature.ts:8
+Defined in ucnot/churi/src/compiler/serialization/ucs-export.signature.ts:10
Index
diff --git a/modules/churi_compiler_js.UcsFunction.html b/modules/churi_compiler_js.UcsFunction.html
index 075d9fa4..009a175f 100644
--- a/modules/churi_compiler_js.UcsFunction.html
+++ b/modules/churi_compiler_js.UcsFunction.html
@@ -17,8 +17,8 @@
UcsFunction
Namespace UcsFunction
+Defined in ucnot/churi/src/compiler/serialization/ucs-function.ts:12
+Defined in ucnot/churi/src/compiler/serialization/ucs-function.ts:112
Index
diff --git a/modules/churi_compiler_js.UcsLib.html b/modules/churi_compiler_js.UcsLib.html
index 16e02207..d7c74295 100644
--- a/modules/churi_compiler_js.UcsLib.html
+++ b/modules/churi_compiler_js.UcsLib.html
@@ -17,8 +17,8 @@
UcsLib
Namespace UcsLib
+Defined in ucnot/churi/src/compiler/serialization/ucs-lib.ts:23
+Defined in ucnot/churi/src/compiler/serialization/ucs-lib.ts:115
Index
diff --git a/modules/churi_compiler_js.UcsSignature.html b/modules/churi_compiler_js.UcsSignature.html
index 3753615a..e3995f9f 100644
--- a/modules/churi_compiler_js.UcsSignature.html
+++ b/modules/churi_compiler_js.UcsSignature.html
@@ -17,9 +17,9 @@
UcsSignature
Namespace UcsSignature
+Defined in ucnot/churi/src/compiler/serialization/ucs.signature.ts:3
+Defined in ucnot/churi/src/compiler/serialization/ucs.signature.ts:9
+Defined in ucnot/churi/src/compiler/serialization/ucs.signature.ts:11
Index
diff --git a/modules/churi_compiler_js.UcsWriterSignature.html b/modules/churi_compiler_js.UcsWriterSignature.html
index 97009f8b..51529baa 100644
--- a/modules/churi_compiler_js.UcsWriterSignature.html
+++ b/modules/churi_compiler_js.UcsWriterSignature.html
@@ -17,9 +17,9 @@
UcsWriterSignature
Namespace UcsWriterSignature
+Defined in ucnot/churi/src/compiler/serialization/ucs-writer.class.ts:4
+Defined in ucnot/churi/src/compiler/serialization/ucs-writer.class.ts:6
+Defined in ucnot/churi/src/compiler/serialization/ucs-writer.class.ts:10
Index
diff --git a/modules/churi_compiler_js.html b/modules/churi_compiler_js.html
index 130a663e..8cc880d7 100644
--- a/modules/churi_compiler_js.html
+++ b/modules/churi_compiler_js.html
@@ -21,7 +21,7 @@ Module churi/compiler.js
+Defined in ucnot/churi/src/compiler/mod.ts:1
Index
diff --git a/modules/churi_deserializer_js.UcdReader.html b/modules/churi_deserializer_js.UcdReader.html
index 96350834..1622f60f 100644
--- a/modules/churi_deserializer_js.UcdReader.html
+++ b/modules/churi_deserializer_js.UcdReader.html
@@ -17,8 +17,8 @@
UcdReader
Namespace UcdReader
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:10
+Defined in ucnot/churi/src/deserializer/ucd-reader.ts:68
Index
diff --git a/modules/churi_deserializer_js.html b/modules/churi_deserializer_js.html
index 916caf5c..5b15f5da 100644
--- a/modules/churi_deserializer_js.html
+++ b/modules/churi_deserializer_js.html
@@ -21,7 +21,7 @@ Module churi/deserializer.js
+Defined in ucnot/churi/src/deserializer/mod.ts:1
Index
diff --git a/modules/churi_serializer_js.html b/modules/churi_serializer_js.html
index 2252acf1..0684bb49 100644
--- a/modules/churi_serializer_js.html
+++ b/modules/churi_serializer_js.html
@@ -21,7 +21,7 @@ Module churi/serializer.js
+Defined in ucnot/churi/src/serializer/mod.ts:1
Charged URI.
Represents URI conforming to RFC3986. Resembles standard URL class in its read-only part.
-Supports Matrix URI format by representing path as route.
+Supports Matrix URI syntax by representing path as route.
Allows to parse URI charge attached to various parts of the URI.
Parses the data on demand, so it does not affect performance when not needed.
Hierarchy