FROST Core TypeScript Library - v0.2.2-alpha.3
Preparing search index...
Serialization
Variable Serialization
Const
Serialization
:
{
SerializableScalar
:
typeof
SerializableScalar
;
SerializableElement
:
typeof
SerializableElement
;
shortId
:
<
C
extends
Ciphersuite
>
(
ciphersuite
:
C
)
=>
Uint8Array
;
serializeCiphersuite
:
<
C
extends
Ciphersuite
>
(
ciphersuite
:
C
,
humanReadable
:
boolean
,
)
=>
string
|
Uint8Array
<
ArrayBufferLike
>
;
deserializeCiphersuite
:
<
C
extends
Ciphersuite
>
(
ciphersuite
:
C
,
data
:
string
|
Uint8Array
<
ArrayBufferLike
>
,
humanReadable
:
boolean
,
)
=>
void
;
deserializeVersion
:
(
version
:
number
)
=>
number
;
defaultHeader
:
<
C
extends
Ciphersuite
>
(
ciphersuite
:
C
)
=>
Header
<
C
>
;
serializeHeader
:
<
C
extends
Ciphersuite
>
(
header
:
Header
<
C
>
,
humanReadable
:
boolean
,
)
=>
Uint8Array
;
deserializeHeader
:
<
C
extends
Ciphersuite
>
(
ciphersuite
:
C
,
bytes
:
Uint8Array
,
humanReadable
:
boolean
,
)
=>
[
Header
<
C
>
,
Uint8Array
<
ArrayBufferLike
>
]
;
bytesToHex
:
(
bytes
:
Uint8Array
)
=>
string
;
hexToBytes
:
(
hex
:
string
)
=>
Uint8Array
;
concatBytes
:
(
...
arrays
:
Uint8Array
<
ArrayBufferLike
>
[]
)
=>
Uint8Array
;
encodeVarint
:
(
value
:
number
)
=>
Uint8Array
;
decodeVarint
:
(
bytes
:
Uint8Array
)
=>
[
number
,
number
]
;
encodeLengthPrefixed
:
(
data
:
Uint8Array
)
=>
Uint8Array
;
decodeLengthPrefixed
:
(
bytes
:
Uint8Array
,
)
=>
[
Uint8Array
<
ArrayBufferLike
>
,
number
]
;
encodeU16BE
:
(
value
:
number
)
=>
Uint8Array
;
decodeU16BE
:
(
bytes
:
Uint8Array
)
=>
number
;
encodeU32BE
:
(
value
:
number
)
=>
Uint8Array
;
decodeU32BE
:
(
bytes
:
Uint8Array
)
=>
number
;
encodeU64BE
:
(
value
:
bigint
)
=>
Uint8Array
;
decodeU64BE
:
(
bytes
:
Uint8Array
)
=>
bigint
;
}
= ...
Type Declaration
SerializableScalar
:
typeof
SerializableScalar
SerializableElement
:
typeof
SerializableElement
shortId
:
<
C
extends
Ciphersuite
>
(
ciphersuite
:
C
)
=>
Uint8Array
serializeCiphersuite
:
<
C
extends
Ciphersuite
>
(
ciphersuite
:
C
,
humanReadable
:
boolean
,
)
=>
string
|
Uint8Array
<
ArrayBufferLike
>
deserializeCiphersuite
:
<
C
extends
Ciphersuite
>
(
ciphersuite
:
C
,
data
:
string
|
Uint8Array
<
ArrayBufferLike
>
,
humanReadable
:
boolean
,
)
=>
void
deserializeVersion
:
(
version
:
number
)
=>
number
defaultHeader
:
<
C
extends
Ciphersuite
>
(
ciphersuite
:
C
)
=>
Header
<
C
>
serializeHeader
:
<
C
extends
Ciphersuite
>
(
header
:
Header
<
C
>
,
humanReadable
:
boolean
)
=>
Uint8Array
deserializeHeader
:
<
C
extends
Ciphersuite
>
(
ciphersuite
:
C
,
bytes
:
Uint8Array
,
humanReadable
:
boolean
,
)
=>
[
Header
<
C
>
,
Uint8Array
<
ArrayBufferLike
>
]
bytesToHex
:
(
bytes
:
Uint8Array
)
=>
string
hexToBytes
:
(
hex
:
string
)
=>
Uint8Array
concatBytes
:
(
...
arrays
:
Uint8Array
<
ArrayBufferLike
>
[]
)
=>
Uint8Array
encodeVarint
:
(
value
:
number
)
=>
Uint8Array
decodeVarint
:
(
bytes
:
Uint8Array
)
=>
[
number
,
number
]
encodeLengthPrefixed
:
(
data
:
Uint8Array
)
=>
Uint8Array
decodeLengthPrefixed
:
(
bytes
:
Uint8Array
)
=>
[
Uint8Array
<
ArrayBufferLike
>
,
number
]
encodeU16BE
:
(
value
:
number
)
=>
Uint8Array
decodeU16BE
:
(
bytes
:
Uint8Array
)
=>
number
encodeU32BE
:
(
value
:
number
)
=>
Uint8Array
decodeU32BE
:
(
bytes
:
Uint8Array
)
=>
number
encodeU64BE
:
(
value
:
bigint
)
=>
Uint8Array
decodeU64BE
:
(
bytes
:
Uint8Array
)
=>
bigint
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
FROST Core TypeScript Library - v0.2.2-alpha.3
Loading...