openapi-fastify
Preparing search index...
SchemaToType
Type Alias SchemaToType<Schema>
SchemaToType
:
Schema
extends
{
$ref
:
string
}
?
any
:
Schema
extends
{
oneOf
:
infer
OneOf
extends
any
[]
}
?
SchemaToOneOf
<
OneOf
>
:
Schema
extends
{
anyOf
:
infer
AnyOf
extends
any
[]
}
?
SchemaToAnyOf
<
AnyOf
>
:
Schema
extends
{
allOf
:
infer
AllOf
extends
any
[]
}
?
SchemaToAllOf
<
AllOf
>
:
Schema
extends
{
enum
:
infer
EnumValues
extends
readonly
any
[]
}
?
EnumValues
[
number
]
:
Schema
extends
{
const
:
infer
ConstValue
}
?
ConstValue
:
Schema
extends
{
items
:
infer
Items
;
type
:
"array"
}
?
SchemaToType
<
Items
>
[]
:
Schema
extends
{
properties
:
infer
Props
;
type
:
"object"
}
?
{
[
K
in
keyof
(...)
as
(...)
extends
(...)
?
(...)
:
(...)
]
:
SchemaToType
<
(...)
,
>
}
&
{
[
K
in
keyof
(...)
as
(...)
extends
(...)
?
(...)
:
(...)
]
?:
SchemaToType
<
(...)
,
>
}
&
((...)
extends
(...)
?
(...)
:
(...))
:
Schema
extends
{
additionalProperties
:
infer
Additional
;
type
:
"object"
;
}
?
Additional
extends
false
?
Record
<
(...)
,
(...)
>
:
(...)
extends
(...)
?
(...)
:
(...)
:
Schema
extends
{
format
?:
...
;
type
:
...
}
?
(...)
extends
(...)
?
(...)
:
(...)
:
(...)
extends
(...)
?
(...)
:
(...)
Type Parameters
Schema
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
openapi-fastify
Loading...