Search
Preparing search index...
The search index is not available
@niobium/coder
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Serializer
Exports
Class Serializer
Hierarchy
Serializer
Constructors
constructor
Properties
coder
deserializer
serializer
Methods
decode
deserialize
deserialize
Array
encode
serialize
serialize
Array
use
Constructors
constructor
new
Serializer
(
schema
?:
any
, coder
?:
DataCoder
)
:
Serializer
Parameters
schema:
any
= false
Optional
coder:
DataCoder
Returns
Serializer
Properties
coder
coder
:
DataCoder
deserializer
deserializer
:
Deserialize
serializer
serializer
:
Serialize
Methods
decode
decode
(
args
:
Buffer
|
ArrayBuffer
|
SharedArrayBuffer
)
:
any
Parameters
args:
Buffer
|
ArrayBuffer
|
SharedArrayBuffer
Returns
any
deserialize
deserialize
(
args
:
Buffer
|
ArrayBuffer
|
SharedArrayBuffer
, schema
?:
any
)
:
any
Parameters
args:
Buffer
|
ArrayBuffer
|
SharedArrayBuffer
Optional
schema:
any
Returns
any
deserialize
Array
deserialize
Array
(
args
:
Buffer
|
ArrayBuffer
|
SharedArrayBuffer
)
:
any
Parameters
args:
Buffer
|
ArrayBuffer
|
SharedArrayBuffer
Returns
any
encode
encode
(
...
args
:
any
[]
)
:
Buffer
Parameters
Rest
...
args:
any
[]
Returns
Buffer
serialize
serialize
(
args
:
any
)
:
Boolean
|
Buffer
Parameters
args:
any
Returns
Boolean
|
Buffer
serialize
Array
serialize
Array
(
...
args
:
any
[]
)
:
Buffer
Parameters
Rest
...
args:
any
[]
Returns
Buffer
use
use<T>
(
id
:
number
, detector
:
DetectorCallback
, encode
:
function
, decode
:
function
)
:
void
Type parameters
T
Parameters
id:
number
detector:
DetectorCallback
encode:
function
(
arg
:
T
)
:
Buffer
Parameters
arg:
T
Returns
Buffer
decode:
function
(
arg
:
Buffer
)
:
T
Parameters
arg:
Buffer
Returns
T
Returns
void
Data
Coder
Serializer
constructor
coder
deserializer
serializer
decode
deserialize
deserialize
Array
encode
serialize
serialize
Array
use
default
_
Buffer
coder
Tools
data
Coder
serializer
Generated using
TypeDoc