CCC Docs
GitHub
App
Docs
Playground
Preparing search index...
@ckb-ccc core
index
mol
Codec
Class Codec<Encodable, Decoded>
Type Parameters
Encodable
Decoded
=
Encodable
Index
Constructors
constructor
Properties
encode
decode
byte
Length?
Methods
from
map
map
In
map
Out
Constructors
constructor
new
Codec
<
Encodable
,
Decoded
=
Encodable
>
(
encode
:
(
encodable
:
Encodable
)
=>
Bytes
,
decode
:
(
decodable
:
BytesLike
,
config
?:
{
isExtraFieldIgnored
?:
boolean
}
,
)
=>
Decoded
,
byteLength
?:
number
,
)
:
Codec
<
Encodable
,
Decoded
>
Type Parameters
Encodable
Decoded
=
Encodable
Parameters
encode
:
(
encodable
:
Encodable
)
=>
Bytes
decode
:
(
decodable
:
BytesLike
,
config
?:
{
isExtraFieldIgnored
?:
boolean
}
)
=>
Decoded
Optional
byteLength
:
number
Returns
Codec
<
Encodable
,
Decoded
>
Properties
Readonly
encode
encode
:
(
encodable
:
Encodable
)
=>
Bytes
Readonly
decode
decode
:
(
decodable
:
BytesLike
,
config
?:
{
isExtraFieldIgnored
?:
boolean
}
,
)
=>
Decoded
Optional
Readonly
byte
Length
byteLength
?:
number
Methods
Static
from
from
<
Encodable
,
Decoded
=
Encodable
>
(
__namedParameters
:
CodecLike
<
Encodable
,
Decoded
>
,
)
:
Codec
<
Encodable
,
Decoded
>
Type Parameters
Encodable
Decoded
=
Encodable
Parameters
__namedParameters
:
CodecLike
<
Encodable
,
Decoded
>
Returns
Codec
<
Encodable
,
Decoded
>
map
map
<
NewEncodable
=
Encodable
,
NewDecoded
=
Decoded
>
(
__namedParameters
:
{
inMap
?:
(
encodable
:
NewEncodable
)
=>
Encodable
;
outMap
?:
(
decoded
:
Decoded
)
=>
NewDecoded
;
}
,
)
:
Codec
<
NewEncodable
,
NewDecoded
>
Type Parameters
NewEncodable
=
Encodable
NewDecoded
=
Decoded
Parameters
__namedParameters
:
{
inMap
?:
(
encodable
:
NewEncodable
)
=>
Encodable
;
outMap
?:
(
decoded
:
Decoded
)
=>
NewDecoded
;
}
Returns
Codec
<
NewEncodable
,
NewDecoded
>
map
In
mapIn
<
NewEncodable
>
(
map
:
(
encodable
:
NewEncodable
)
=>
Encodable
,
)
:
Codec
<
NewEncodable
,
Decoded
>
Type Parameters
NewEncodable
Parameters
map
:
(
encodable
:
NewEncodable
)
=>
Encodable
Returns
Codec
<
NewEncodable
,
Decoded
>
map
Out
mapOut
<
NewDecoded
>
(
map
:
(
decoded
:
Decoded
)
=>
NewDecoded
,
)
:
Codec
<
Encodable
,
NewDecoded
>
Type Parameters
NewDecoded
Parameters
map
:
(
decoded
:
Decoded
)
=>
NewDecoded
Returns
Codec
<
Encodable
,
NewDecoded
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
encode
decode
byte
Length
Methods
from
map
map
In
map
Out
GitHub
App
Docs
Playground
CCC Docs
Loading...