@traversable/schema
Preparing search index...
@traversable/registry
pickWhere
Function pickWhere
pickWhere
<
T
extends
{}
,
S
>
(
x
:
T
,
predicate
:
(
x
:
unknown
)
=>
x
is
S
,
)
:
{
-
readonly
[
K
in
string
|
number
|
symbol
as
T
[
K
]
extends
undefined
|
S
?
K
:
never
]
:
T
[
K
]
}
Type Parameters
T
extends
{}
S
Parameters
x
:
T
predicate
:
(
x
:
unknown
)
=>
x
is
S
Returns
{
-
readonly
[
K
in
string
|
number
|
symbol
as
T
[
K
]
extends
undefined
|
S
?
K
:
never
]
:
T
[
K
]
}
pickWhere
<
T
extends
{}
,
S
>
(
x
:
T
,
predicate
:
(
x
:
unknown
)
=>
boolean
,
)
:
{
-
readonly
[
K
in
string
|
number
|
symbol
as
T
[
K
]
extends
undefined
|
S
?
K
:
never
]
:
T
[
K
]
}
Type Parameters
T
extends
{}
S
Parameters
x
:
T
predicate
:
(
x
:
unknown
)
=>
boolean
Returns
{
-
readonly
[
K
in
string
|
number
|
symbol
as
T
[
K
]
extends
undefined
|
S
?
K
:
never
]
:
T
[
K
]
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@traversable/schema
Loading...