Type Utils
Preparing search index...
helpers
pick
Function pick
pick
<
T
extends
object
,
TKeys
extends
[
KeyMapperItem
<
T
>
,
...
KeyMapperItem
<
T
>
[]
]
>
(
...
keyMappers
:
TKeys
,
)
:
(
item
:
T
,
)
=>
{
[
M
in
|
string
|
number
|
symbol
|
{
[
P
in
string
|
number
|
symbol
]
:
(
from
:
T
[
P
]
)
=>
unknown
}
as
ExtractKey
<
M
>
&
keyof
T
]
:
ExtractValue
<
T
,
M
,
>
}
Type Parameters
T
extends
object
TKeys
extends
[
KeyMapperItem
<
T
>
,
...
KeyMapperItem
<
T
>
[]
]
Parameters
...
keyMappers
:
TKeys
Returns
(
item
:
T
,
)
=>
{
[
M
in
|
string
|
number
|
symbol
|
{
[
P
in
string
|
number
|
symbol
]
:
(
from
:
T
[
P
]
)
=>
unknown
}
as
ExtractKey
<
M
>
&
keyof
T
]
:
ExtractValue
<
T
,
M
,
>
}
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Type Utils
Loading...