json-joy
Preparing search index...
json-crdt/codec/structural/binary
Decoder
Class Decoder
Hierarchy
CborDecoderBase
<
CrdtReader
>
Decoder
Index
Constructors
constructor
Properties
clock
Decoder?
doc
key
Decoder
reader
time
Methods
c
Arr
c
Bin
c
Con
c
Node
c
Obj
c
Obj
Chunk
c
Root
c
Str
c
Val
c
Vec
decode
decode
Clock
Table
f16
key
read
read
Any
Raw
read
Arr
read
Arr
Indef
read
Arr
Raw
read
As
Str
read
Bin
read
Bin
Chunk
read
Minor
Len
read
Nint
read
Obj
read
Obj
Indef
read
Obj
Raw
read
Str
read
Str
Chunk
read
Str
Len
read
Tag
read
Tag
Raw
read
Tkn
read
Uint
ts
val
Constructors
constructor
new
Decoder
()
:
Decoder
Returns
Decoder
Properties
Protected
Optional
clock
Decoder
clockDecoder
?:
ClockDecoder
= undefined
Protected
doc
doc
:
Model
Readonly
key
Decoder
keyDecoder
:
CachedUtf8Decoder
reader
reader
:
CrdtReader
Protected
time
time
:
number
= -1
Methods
Protected
c
Arr
cArr
(
id
:
ITimestampStruct
,
length
:
number
)
:
ArrNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
ArrNode
Protected
c
Bin
cBin
(
id
:
ITimestampStruct
,
length
:
number
)
:
BinNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
BinNode
Protected
c
Con
cCon
(
id
:
ITimestampStruct
,
length
:
number
)
:
ConNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
ConNode
Protected
c
Node
cNode
()
:
JsonNode
Returns
JsonNode
Protected
c
Obj
cObj
(
id
:
ITimestampStruct
,
length
:
number
)
:
ObjNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
ObjNode
Protected
c
Obj
Chunk
cObjChunk
(
obj
:
ObjNode
)
:
void
Parameters
obj
:
ObjNode
Returns
void
Protected
c
Root
cRoot
()
:
JsonNode
Returns
JsonNode
Protected
c
Str
cStr
(
id
:
ITimestampStruct
,
length
:
number
)
:
StrNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
StrNode
Protected
c
Val
cVal
(
id
:
ITimestampStruct
)
:
ValNode
Parameters
id
:
ITimestampStruct
Returns
ValNode
Protected
c
Vec
cVec
(
id
:
ITimestampStruct
,
length
:
number
)
:
VecNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
VecNode
decode
decode
(
data
:
Uint8Array
,
model
?:
Model
<
JsonNode
<
any
>
>
)
:
Model
Parameters
data
:
Uint8Array
Optional
model
:
Model
<
JsonNode
<
any
>
>
Returns
Model
Protected
decode
Clock
Table
decodeClockTable
()
:
void
Returns
void
f16
f16
()
:
number
Returns
number
key
key
()
:
string
Returns
string
read
read
(
uint8
:
Uint8Array
)
:
PackValue
Parameters
uint8
:
Uint8Array
Returns
PackValue
read
Any
Raw
readAnyRaw
(
octet
:
number
)
:
unknown
Parameters
octet
:
number
Returns
unknown
read
Arr
readArr
(
minor
:
number
)
:
unknown
[]
Parameters
minor
:
number
Returns
unknown
[]
read
Arr
Indef
readArrIndef
()
:
unknown
[]
Returns
unknown
[]
read
Arr
Raw
readArrRaw
(
length
:
number
)
:
unknown
[]
Parameters
length
:
number
Returns
unknown
[]
read
As
Str
readAsStr
()
:
string
Returns
string
read
Bin
readBin
(
minor
:
number
)
:
Uint8Array
Parameters
minor
:
number
Returns
Uint8Array
read
Bin
Chunk
readBinChunk
()
:
Uint8Array
Returns
Uint8Array
read
Minor
Len
readMinorLen
(
minor
:
number
)
:
number
Parameters
minor
:
number
Returns
number
read
Nint
readNint
(
minor
:
number
)
:
number
|
bigint
Parameters
minor
:
number
Returns
number
|
bigint
read
Obj
readObj
(
minor
:
number
)
:
Record
<
string
,
unknown
>
Parameters
minor
:
number
Returns
Record
<
string
,
unknown
>
read
Obj
Indef
readObjIndef
()
:
Record
<
string
,
unknown
>
Returns
Record
<
string
,
unknown
>
read
Obj
Raw
readObjRaw
(
length
:
number
)
:
Record
<
string
,
unknown
>
Parameters
length
:
number
Returns
Record
<
string
,
unknown
>
read
Str
readStr
(
minor
:
number
)
:
string
Parameters
minor
:
number
Returns
string
read
Str
Chunk
readStrChunk
()
:
string
Returns
string
read
Str
Len
readStrLen
(
minor
:
number
)
:
number
Parameters
minor
:
number
Returns
number
read
Tag
readTag
(
minor
:
number
)
:
unknown
Parameters
minor
:
number
Returns
unknown
read
Tag
Raw
readTagRaw
(
tag
:
number
)
:
unknown
Parameters
tag
:
number
Returns
unknown
read
Tkn
readTkn
(
minor
:
number
,
)
:
undefined
|
null
|
number
|
boolean
|
JsonPackValue
<
number
>
Parameters
minor
:
number
Returns
undefined
|
null
|
number
|
boolean
|
JsonPackValue
<
number
>
read
Uint
readUint
(
minor
:
number
)
:
number
|
bigint
Parameters
minor
:
number
Returns
number
|
bigint
Protected
ts
ts
()
:
ITimestampStruct
Returns
ITimestampStruct
val
val
()
:
unknown
Returns
unknown
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
clock
Decoder
doc
key
Decoder
reader
time
Methods
c
Arr
c
Bin
c
Con
c
Node
c
Obj
c
Obj
Chunk
c
Root
c
Str
c
Val
c
Vec
decode
decode
Clock
Table
f16
key
read
read
Any
Raw
read
Arr
read
Arr
Indef
read
Arr
Raw
read
As
Str
read
Bin
read
Bin
Chunk
read
Minor
Len
read
Nint
read
Obj
read
Obj
Indef
read
Obj
Raw
read
Str
read
Str
Chunk
read
Str
Len
read
Tag
read
Tag
Raw
read
Tkn
read
Uint
ts
val
json-joy
Loading...