@traversable/schema
Preparing search index...
@traversable/schema
t_object
Interface t_object<S>
interface
t_object
<
S
=
{
[
x
:
string
]:
t_Schema
<
t_LowerBound
<
unknown
>
>
}
>
{
_type
:
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
;
def
:
S
;
opt
:
Optional
<
S
,
keyof
S
>
[]
;
req
:
Required
<
S
,
keyof
S
>
[]
;
tag
:
"@traversable/schema/URI::object"
;
(
got
:
|
Unknown
|
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
,
)
:
got
is
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
;
(
got
:
unknown
,
)
:
got
is
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
;
}
Type Parameters
S
=
{
[
x
:
string
]:
t_Schema
<
t_LowerBound
<
unknown
>
>
}
t_object
(
got
:
|
Unknown
|
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
,
)
:
got
is
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
Parameters
got
:
|
Unknown
|
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
Returns
got
is
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
t_object
(
got
:
unknown
,
)
:
got
is
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
Parameters
got
:
unknown
Returns
got
is
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
Index
Properties
_
type
def
opt
req
tag
Properties
Readonly
_
type
_type
:
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
(
{
[
K
in
string
|
number
|
symbol
as
Opt
<
S
,
K
>
]
-?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
&
{
[
K
in
string
|
number
|
symbol
as
Req
<
S
,
K
>
]
?:
S
[
K
]
[
"_type"
&
keyof
S
[
K
]
]
}
)
[
K
]
}
def
def
:
S
opt
opt
:
Optional
<
S
,
keyof
S
>
[]
req
req
:
Required
<
S
,
keyof
S
>
[]
tag
tag
:
"@traversable/schema/URI::object"
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
_
type
def
opt
req
tag
@traversable/schema
Loading...