@traversable/schema
Preparing search index...
@traversable/schema-to-json-schema
JsonSchema
is
Variable is
Const
is
:
{
any
:
t_eq
<
{
nullable
:
true
;
properties
:
{}
;
type
:
"object"
}
>
;
array
:
t_object
<
{
items
:
t_unknown
;
type
:
t_eq
<
"array"
>
}
>
;
boolean
:
t_object
<
{
type
:
t_eq
<
"boolean"
>
}
>
;
const
:
t_object
<
{
const
:
t_unknown
}
>
;
enum
:
t_of
<
JsonSchema_enum
<
unknown
>
>
;
integer
:
t_object
<
{
exclusiveMaximum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
exclusiveMinimum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
maximum
:
t_optional
<
t_number
>
;
minimum
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"integer"
>
;
}
,
>
;
intersect
:
t_of
<
JsonSchema_intersect
<
unknown
>
>
;
null
:
t_object
<
{
type
:
t_eq
<
"null"
>
}
>
;
nullary
:
t_union
<
[
t_eq
<
{
nullable
:
true
;
properties
:
{}
;
type
:
"object"
}
>
,
t_object
<
{
type
:
t_eq
<
"null"
>
}
>
,
t_object
<
{
type
:
t_eq
<
"boolean"
>
}
>
,
t_object
<
{
exclusiveMaximum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
exclusiveMinimum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
maximum
:
t_optional
<
t_number
>
;
minimum
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"integer"
>
;
}
,
>
,
t_object
<
{
exclusiveMaximum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
exclusiveMinimum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
maximum
:
t_optional
<
t_number
>
;
minimum
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"number"
>
;
}
,
>
,
t_object
<
{
maxLength
:
t_optional
<
t_number
>
;
minLength
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"string"
>
;
}
,
>
,
]
,
>
;
number
:
t_object
<
{
exclusiveMaximum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
exclusiveMinimum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
maximum
:
t_optional
<
t_number
>
;
minimum
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"number"
>
;
}
,
>
;
object
:
t_object
<
{
properties
:
t_unknown
;
required
:
t_array
<
t_string
>
;
type
:
t_eq
<
"object"
>
;
}
,
>
;
optional
:
t_object
<
{
nullable
:
t_eq
<
true
>
}
>
;
record
:
<
T
>
(
u
:
unknown
)
=>
u
is
JsonSchema_record
<
T
>
;
special
:
t_union
<
[
t_of
<
JsonSchema_enum
<
unknown
>
>
,
t_object
<
{
const
:
t_unknown
}
>
]
,
>
;
string
:
t_object
<
{
maxLength
:
t_optional
<
t_number
>
;
minLength
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"string"
>
;
}
,
>
;
tuple
:
t_object
<
{
additionalItems
:
t_eq
<
false
>
;
items
:
t_unknown
;
maxItems
:
t_number
;
minItems
:
t_number
;
type
:
t_eq
<
"array"
>
;
}
,
>
;
unary
:
t_union
<
[
t_object
<
{
items
:
t_unknown
;
type
:
t_eq
<
"array"
>
}
>
,
<
T
>
(
u
:
unknown
)
=>
u
is
JsonSchema_record
<
T
>
,
t_of
<
JsonSchema_union
<
unknown
>
>
,
t_of
<
JsonSchema_intersect
<
unknown
>
>
,
t_object
<
{
additionalItems
:
t_eq
<
false
>
;
items
:
t_unknown
;
maxItems
:
t_number
;
minItems
:
t_number
;
type
:
t_eq
<
"array"
>
;
}
,
>
,
t_object
<
{
properties
:
t_unknown
;
required
:
t_array
<
t_string
>
;
type
:
t_eq
<
"object"
>
;
}
,
>
,
]
,
>
;
union
:
t_of
<
JsonSchema_union
<
unknown
>
>
;
}
= ...
Type declaration
any
:
t_eq
<
{
nullable
:
true
;
properties
:
{}
;
type
:
"object"
}
>
array
:
t_object
<
{
items
:
t_unknown
;
type
:
t_eq
<
"array"
>
}
>
boolean
:
t_object
<
{
type
:
t_eq
<
"boolean"
>
}
>
const
:
t_object
<
{
const
:
t_unknown
}
>
enum
:
t_of
<
JsonSchema_enum
<
unknown
>
>
integer
:
t_object
<
{
exclusiveMaximum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
exclusiveMinimum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
maximum
:
t_optional
<
t_number
>
;
minimum
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"integer"
>
;
}
,
>
intersect
:
t_of
<
JsonSchema_intersect
<
unknown
>
>
null
:
t_object
<
{
type
:
t_eq
<
"null"
>
}
>
nullary
:
t_union
<
[
t_eq
<
{
nullable
:
true
;
properties
:
{}
;
type
:
"object"
}
>
,
t_object
<
{
type
:
t_eq
<
"null"
>
}
>
,
t_object
<
{
type
:
t_eq
<
"boolean"
>
}
>
,
t_object
<
{
exclusiveMaximum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
exclusiveMinimum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
maximum
:
t_optional
<
t_number
>
;
minimum
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"integer"
>
;
}
,
>
,
t_object
<
{
exclusiveMaximum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
exclusiveMinimum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
maximum
:
t_optional
<
t_number
>
;
minimum
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"number"
>
;
}
,
>
,
t_object
<
{
maxLength
:
t_optional
<
t_number
>
;
minLength
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"string"
>
;
}
,
>
,
]
,
>
number
:
t_object
<
{
exclusiveMaximum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
exclusiveMinimum
:
t_optional
<
t_union
<
[
t_boolean
,
t_number
]
>
>
;
maximum
:
t_optional
<
t_number
>
;
minimum
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"number"
>
;
}
,
>
object
:
t_object
<
{
properties
:
t_unknown
;
required
:
t_array
<
t_string
>
;
type
:
t_eq
<
"object"
>
;
}
,
>
optional
:
t_object
<
{
nullable
:
t_eq
<
true
>
}
>
record
:
<
T
>
(
u
:
unknown
)
=>
u
is
JsonSchema_record
<
T
>
special
:
t_union
<
[
t_of
<
JsonSchema_enum
<
unknown
>
>
,
t_object
<
{
const
:
t_unknown
}
>
]
>
string
:
t_object
<
{
maxLength
:
t_optional
<
t_number
>
;
minLength
:
t_optional
<
t_number
>
;
type
:
t_eq
<
"string"
>
;
}
,
>
tuple
:
t_object
<
{
additionalItems
:
t_eq
<
false
>
;
items
:
t_unknown
;
maxItems
:
t_number
;
minItems
:
t_number
;
type
:
t_eq
<
"array"
>
;
}
,
>
unary
:
t_union
<
[
t_object
<
{
items
:
t_unknown
;
type
:
t_eq
<
"array"
>
}
>
,
<
T
>
(
u
:
unknown
)
=>
u
is
JsonSchema_record
<
T
>
,
t_of
<
JsonSchema_union
<
unknown
>
>
,
t_of
<
JsonSchema_intersect
<
unknown
>
>
,
t_object
<
{
additionalItems
:
t_eq
<
false
>
;
items
:
t_unknown
;
maxItems
:
t_number
;
minItems
:
t_number
;
type
:
t_eq
<
"array"
>
;
}
,
>
,
t_object
<
{
properties
:
t_unknown
;
required
:
t_array
<
t_string
>
;
type
:
t_eq
<
"object"
>
;
}
,
>
,
]
,
>
union
:
t_of
<
JsonSchema_union
<
unknown
>
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@traversable/schema
Loading...