@traversable/schema
Preparing search index...
@traversable/schema-codec
Codec
Class Codec<S, T, A>
Type Parameters
S
T
A
Index
Properties
schema
new
Methods
decode
encode
extend
parse
pipe
Properties
schema
schema
:
A
Static
new
new
:
<
S
extends
t_Schema
<
t_LowerBound
<
unknown
>
>
>
(
schema
:
S
,
)
=>
S
&
{
codec
:
Codec
<
S
[
"_type"
]
,
S
[
"_type"
]
,
S
>
}
= ...
Methods
decode
decode
(
source
:
S
)
:
T
Parameters
source
:
S
Returns
T
encode
encode
(
target
:
T
)
:
S
Parameters
target
:
T
Returns
S
extend
extend
<
B
>
(
premap
:
(
b
:
B
)
=>
S
)
:
Extend
<
S
,
T
,
A
,
B
>
Type Parameters
B
Parameters
premap
:
(
b
:
B
)
=>
S
Returns
Extend
<
S
,
T
,
A
,
B
>
parse
parse
(
u
:
undefined
|
null
|
{}
|
S
)
:
T
|
Error
Parameters
u
:
undefined
|
null
|
{}
|
S
Returns
T
|
Error
pipe
pipe
<
B
>
(
map
:
(
t
:
T
)
=>
B
)
:
Pipe
<
S
,
T
,
A
,
B
>
Type Parameters
B
Parameters
map
:
(
t
:
T
)
=>
B
Returns
Pipe
<
S
,
T
,
A
,
B
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
schema
new
Methods
decode
encode
extend
parse
pipe
@traversable/schema
Loading...