@traversable/schema
Preparing search index...
@traversable/registry
Object_keys
Variable Object_keys
Const
Object_keys
:
{
<
T
extends
never
>
(
x
:
T
)
:
string
[]
;
<
T
extends
{
[
I
in
string
|
number
|
symbol
]
?:
T
<
T
>
[
I
]
}
>
(
x
:
T
,
)
:
Extract
<
keyof
T
,
`
${
number
}
`
>
[]
;
<
T
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
T
<
T
>
[
K
]
}
>
(
x
:
T
,
)
:
(
keyof
T
&
string
)
[]
;
<
T
extends
readonly
[
]
|
readonly
unknown
[]
>
(
x
:
T
)
:
number
[]
;
<
T
extends
Record
<
keyof
T
&
string
,
unknown
>
|
Record
<
keyof
T
&
number
,
unknown
>
,
>
(
x
:
T
,
)
:
string
[]
;
<
T
extends
string
>
(
x
:
T
)
:
SplitString
<
T
>
;
(
x
:
number
|
boolean
)
:
[
]
;
(
x
:
string
)
:
string
[]
;
(
x
:
{}
)
:
string
[]
;
}
= ...
Type declaration
<
T
extends
never
>
(
x
:
T
)
:
string
[]
Type Parameters
T
extends
never
Parameters
x
:
T
Returns
string
[]
<
T
extends
{
[
I
in
string
|
number
|
symbol
]
?:
T
<
T
>
[
I
]
}
>
(
x
:
T
,
)
:
Extract
<
keyof
T
,
`
${
number
}
`
>
[]
Type Parameters
T
extends
{
[
I
in
string
|
number
|
symbol
]
?:
T
<
T
>
[
I
]
}
Parameters
x
:
T
Returns
Extract
<
keyof
T
,
`
${
number
}
`
>
[]
<
T
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
T
<
T
>
[
K
]
}
>
(
x
:
T
,
)
:
(
keyof
T
&
string
)
[]
Type Parameters
T
extends
{
-
readonly
[
K
in
string
|
number
|
symbol
]
:
T
<
T
>
[
K
]
}
Parameters
x
:
T
Returns (
keyof
T
&
string
)
[]
<
T
extends
readonly
[
]
|
readonly
unknown
[]
>
(
x
:
T
)
:
number
[]
Type Parameters
T
extends
readonly
[
]
|
readonly
unknown
[]
Parameters
x
:
T
Returns
number
[]
<
T
extends
Record
<
keyof
T
&
string
,
unknown
>
|
Record
<
keyof
T
&
number
,
unknown
>
,
>
(
x
:
T
,
)
:
string
[]
Type Parameters
T
extends
Record
<
keyof
T
&
string
,
unknown
>
|
Record
<
keyof
T
&
number
,
unknown
>
Parameters
x
:
T
Returns
string
[]
<
T
extends
string
>
(
x
:
T
)
:
SplitString
<
T
>
Type Parameters
T
extends
string
Parameters
x
:
T
Returns
SplitString
<
T
>
(
x
:
number
|
boolean
)
:
[
]
Parameters
x
:
number
|
boolean
Returns
[
]
(
x
:
string
)
:
string
[]
Parameters
x
:
string
Returns
string
[]
(
x
:
{}
)
:
string
[]
Parameters
x
:
{}
Returns
string
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@traversable/schema
Loading...