json-joy
Preparing search index...
json-crdt/codec/indexed/binary
Decoder
Class Decoder
Index
Constructors
constructor
Properties
clock
Table?
dec
doc
Methods
decode
decode
Arr
decode
Bin
decode
Con
decode
Fields
decode
Node
decode
Obj
decode
Str
decode
Val
decode
Vec
ts
Constructors
constructor
new
Decoder
(
reader
?:
CrdtReader
)
:
Decoder
Parameters
Optional
reader
:
CrdtReader
Returns
Decoder
Properties
Protected
Optional
clock
Table
clockTable
?:
ClockTable
Readonly
dec
dec
:
CborDecoderBase
<
CrdtReader
>
Protected
doc
doc
:
Model
Methods
decode
decode
<
M
extends
Model
<
JsonNode
<
any
>
>
>
(
fields
:
IndexedFields
,
ModelConstructor
?:
new
(
clock
:
IClockVector
)
=>
M
,
)
:
M
Type Parameters
M
extends
Model
<
JsonNode
<
any
>
>
Parameters
fields
:
IndexedFields
ModelConstructor
:
new
(
clock
:
IClockVector
)
=>
M
= ...
Returns
M
Protected
decode
Arr
decodeArr
(
id
:
ITimestampStruct
,
length
:
number
)
:
ArrNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
ArrNode
Protected
decode
Bin
decodeBin
(
id
:
ITimestampStruct
,
length
:
number
)
:
BinNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
BinNode
decode
Con
decodeCon
(
id
:
ITimestampStruct
,
length
:
number
)
:
ConNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
ConNode
decode
Fields
decodeFields
<
M
extends
Model
<
JsonNode
<
any
>
>
>
(
clockTable
:
ClockTable
,
fields
:
IndexedNodeFields
,
ModelConstructor
?:
new
(
clock
:
IClockVector
)
=>
M
,
)
:
M
Type Parameters
M
extends
Model
<
JsonNode
<
any
>
>
Parameters
clockTable
:
ClockTable
fields
:
IndexedNodeFields
ModelConstructor
:
new
(
clock
:
IClockVector
)
=>
M
= ...
Returns
M
Protected
decode
Node
decodeNode
(
id
:
ITimestampStruct
)
:
JsonNode
Parameters
id
:
ITimestampStruct
Returns
JsonNode
decode
Obj
decodeObj
(
id
:
ITimestampStruct
,
length
:
number
)
:
ObjNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
ObjNode
Protected
decode
Str
decodeStr
(
id
:
ITimestampStruct
,
length
:
number
)
:
StrNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
StrNode
decode
Val
decodeVal
(
id
:
ITimestampStruct
)
:
ValNode
Parameters
id
:
ITimestampStruct
Returns
ValNode
decode
Vec
decodeVec
(
id
:
ITimestampStruct
,
length
:
number
)
:
VecNode
Parameters
id
:
ITimestampStruct
length
:
number
Returns
VecNode
Protected
ts
ts
()
:
ITimestampStruct
Returns
ITimestampStruct
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
clock
Table
dec
doc
Methods
decode
decode
Arr
decode
Bin
decode
Con
decode
Fields
decode
Node
decode
Obj
decode
Str
decode
Val
decode
Vec
ts
json-joy
Loading...