json-joy
Preparing search index...
json-crdt
SchemaToJsonNode
Type Alias SchemaToJsonNode<S>
SchemaToJsonNode
:
S
extends
nodes
.
str
<
infer
T
>
?
StrNode
<
T
>
:
S
extends
nodes
.
bin
?
BinNode
:
S
extends
nodes
.
con
<
infer
T
>
?
ConNode
<
T
>
:
S
extends
nodes
.
val
<
infer
T
>
?
ValNode
<
SchemaToJsonNode
<
T
>
>
:
S
extends
nodes
.
vec
<
infer
T
>
?
VecNode
<
{
[
K
in
keyof
T
]
:
SchemaToJsonNode
<
T
[
K
]
>
}
>
:
S
extends
nodes
.
obj
<
infer
T
,
infer
O
>
?
ObjNode
<
ObjSchemaNodes
<
T
,
O
>
>
:
S
extends
nodes
.
arr
<
infer
T
>
?
ArrNode
<
SchemaToJsonNode
<
T
>
>
:
S
extends
ext
<
ExtensionId.peritext
,
any
>
?
ExtensionNode
<
PeritextNode
>
:
S
extends
ext
<
ExtensionId.quill
,
any
>
?
ExtensionNode
<
QuillDeltaNode
>
:
S
extends
ext
<
(...)
,
(...)
>
?
ExtensionNode
<
(...)
>
:
JsonNode
Type Parameters
S
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
json-joy
Loading...