Preparing search index...
The search index is not available
json-joy
json-joy
json-crdt/codec/indexed/binary
Decoder
Class Decoder
Index
Constructors
constructor
Properties
clock
Table?
dec
doc
Methods
decode
decode
Arr
decode
Arr
Chunk
decode
Bin
decode
Bin
Chunk
decode
Con
decode
Fields
decode
Node
decode
Obj
decode
Str
decode
Str
Chunk
decode
Val
decode
Vec
ts
Constructors
constructor
new
Decoder
(
reader
?
)
:
Decoder
Parameters
Optional
reader
:
CrdtReader
Returns
Decoder
Properties
Protected
Optional
clock
Table
clock
Table
?:
ClockTable
Readonly
dec
dec
:
CborDecoderBase
<
CrdtReader
>
Protected
doc
doc
:
Model
<
JsonNode
<
any
>
>
Methods
decode
decode
<
M
>
(
fields
,
ModelConstructor
?
)
:
M
Type Parameters
M
extends
Model
<
JsonNode
<
any
>
>
Parameters
fields
:
IndexedFields
ModelConstructor
:
(
new
(
clock
)
=>
M
)
= ...
new
(
clock
)
:
M
Parameters
clock
:
IClockVector
Returns
M
Returns
M
Protected
decode
Arr
decode
Arr
(
id
,
length
)
:
ArrNode
<
JsonNode
<
unknown
>
>
Parameters
id
:
ITimestampStruct
length
:
number
Returns
ArrNode
<
JsonNode
<
unknown
>
>
Private
decode
Arr
Chunk
decode
Arr
Chunk
(
)
:
ArrChunk
Returns
ArrChunk
Protected
decode
Bin
decode
Bin
(
id
,
length
)
:
BinNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
BinNode
Private
decode
Bin
Chunk
decode
Bin
Chunk
(
)
:
BinChunk
Returns
BinChunk
decode
Con
decode
Con
(
id
,
length
)
:
ConNode
<
unknown
>
Parameters
id
:
ITimestampStruct
length
:
number
Returns
ConNode
<
unknown
>
decode
Fields
decode
Fields
<
M
>
(
clockTable
,
fields
,
ModelConstructor
?
)
:
M
Type Parameters
M
extends
Model
<
JsonNode
<
any
>
>
Parameters
clockTable
:
ClockTable
fields
:
IndexedNodeFields
ModelConstructor
:
(
new
(
clock
)
=>
M
)
= ...
new
(
clock
)
:
M
Parameters
clock
:
IClockVector
Returns
M
Returns
M
Protected
decode
Node
decode
Node
(
id
)
:
JsonNode
<
unknown
>
Parameters
id
:
ITimestampStruct
Returns
JsonNode
<
unknown
>
decode
Obj
decode
Obj
(
id
,
length
)
:
ObjNode
<
Record
<
string
,
JsonNode
<
unknown
>
>
>
Parameters
id
:
ITimestampStruct
length
:
number
Returns
ObjNode
<
Record
<
string
,
JsonNode
<
unknown
>
>
>
Protected
decode
Str
decode
Str
(
id
,
length
)
:
StrNode
<
string
>
Parameters
id
:
ITimestampStruct
length
:
number
Returns
StrNode
<
string
>
Private
decode
Str
Chunk
decode
Str
Chunk
(
)
:
StrChunk
Returns
StrChunk
decode
Val
decode
Val
(
id
)
:
ValNode
<
JsonNode
<
unknown
>
>
Parameters
id
:
ITimestampStruct
Returns
ValNode
<
JsonNode
<
unknown
>
>
decode
Vec
decode
Vec
(
id
,
length
)
:
VecNode
<
JsonNode
<
unknown
>
[]
>
Parameters
id
:
ITimestampStruct
length
:
number
Returns
VecNode
<
JsonNode
<
unknown
>
[]
>
Protected
ts
ts
(
)
:
ITimestampStruct
Returns
ITimestampStruct
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
clock
Table
dec
doc
decode
decode
Arr
decode
Arr
Chunk
decode
Bin
decode
Bin
Chunk
decode
Con
decode
Fields
decode
Node
decode
Obj
decode
Str
decode
Str
Chunk
decode
Val
decode
Vec
ts
json-joy
Loading...