@traversable/schema
Preparing search index...
@traversable/json-schema
CompilerAlgebra
Type Alias CompilerAlgebra<T>
CompilerAlgebra
:
{
(
src
:
F
<
T
>
,
ix
?:
Partial
<
CompilerIndex
<
T
>
>
,
)
:
{
refs
:
Record
<
string
,
()
=>
T
>
;
result
:
T
}
;
(
src
:
JsonSchema
.
JsonSchema
,
ix
?:
Partial
<
CompilerIndex
<
T
>
>
,
)
:
{
refs
:
Record
<
string
,
()
=>
T
>
;
result
:
T
}
;
(
src
:
F
<
T
>
,
ix
?:
Partial
<
CompilerIndex
<
T
>
>
,
)
:
{
refs
:
Record
<
string
,
()
=>
T
>
;
result
:
T
}
;
}
Type Parameters
T
Type declaration
(
src
:
F
<
T
>
,
ix
?:
Partial
<
CompilerIndex
<
T
>
>
,
)
:
{
refs
:
Record
<
string
,
()
=>
T
>
;
result
:
T
}
Parameters
src
:
F
<
T
>
Optional
ix
:
Partial
<
CompilerIndex
<
T
>
>
Returns
{
refs
:
Record
<
string
,
()
=>
T
>
;
result
:
T
}
(
src
:
JsonSchema
.
JsonSchema
,
ix
?:
Partial
<
CompilerIndex
<
T
>
>
,
)
:
{
refs
:
Record
<
string
,
()
=>
T
>
;
result
:
T
}
Parameters
src
:
JsonSchema
.
JsonSchema
Optional
ix
:
Partial
<
CompilerIndex
<
T
>
>
Returns
{
refs
:
Record
<
string
,
()
=>
T
>
;
result
:
T
}
(
src
:
F
<
T
>
,
ix
?:
Partial
<
CompilerIndex
<
T
>
>
,
)
:
{
refs
:
Record
<
string
,
()
=>
T
>
;
result
:
T
}
Parameters
src
:
F
<
T
>
Optional
ix
:
Partial
<
CompilerIndex
<
T
>
>
Returns
{
refs
:
Record
<
string
,
()
=>
T
>
;
result
:
T
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@traversable/schema
Loading...