Preparing search index...
The search index is not available
jtd-ts
jtd-ts
SchemaData
Type alias SchemaData<S, R>
Schema
Data
<
S
,
R
>
:
S
extends
BooleanSchema
?
boolean
|
NullableData
<
S
>
:
S
extends
NumberSchema
?
number
|
NullableData
<
S
>
:
S
extends
StringSchema
?
string
|
NullableData
<
S
>
:
S
extends
EnumSchema
<
infer
V
>
?
V
[
number
]
|
NullableData
<
S
>
:
S
extends
ElementsSchema
<
infer
A
>
?
SchemaData
<
A
,
R
>
[]
|
NullableData
<
S
>
:
S
extends
BothPropertiesSchema
<
infer
P
,
infer
O
>
?
{
-
readonly
[
K
in
keyof
(
(
...
)
&
(
...
)
&
(
...
)
)
]
:
SchemaData
<
(
...
)
[
K
]
,
R
>
}
|
NullableData
<
S
>
:
S
extends
PropertiesSchema
<
infer
P
>
?
{
-
readonly
[
K
in
keyof
(
...
)
]
:
SchemaData
<
(
...
)
[
(
...
)
]
,
R
>
}
|
NullableData
<
S
>
:
S
extends
OptionalPropertiesSchema
<
infer
O
>
?
{
-
readonly
[
K
in
keyof
(
...
)
]
:
SchemaData
<
(
...
)
,
(
...
)
>
}
|
NullableData
<
S
>
:
S
extends
ValuesSchema
<
infer
V
>
?
Record
<
(
...
)
,
(
...
)
>
|
NullableData
<
(
...
)
>
:
S
extends
RefSchema
<
(
...
)
>
?
(
...
)
extends
(
...
)
?
(
...
)
:
(
...
)
:
(
...
)
extends
(
...
)
?
(
...
)
:
(
...
)
the data type compiled by some jtd schema
Type Parameters
S
extends
SomeSchema
R
extends
Readonly
<
Record
<
string
,
SomeSchema
>
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
jtd-ts
Loading...
the data type compiled by some jtd schema