yaschema
Preparing search index...
schema
pick
Function pick
pick
<
ObjectT
extends
Record
<
string
,
any
>
,
KeyT
extends
string
|
number
|
symbol
,
InferT
extends
ObjectInference
=
"infer"
,
OutInferT
extends
ObjectInference
=
InferT
,
>
(
schema
:
ObjectSchema
<
ObjectT
,
InferT
>
,
pickedKeys
:
KeyT
[]
,
)
:
ObjectSchema
<
Pick
<
ObjectT
,
KeyT
>
,
OutInferT
>
Creates a version of the specified object schema with the same number or fewer keys, by picking keys
Type Parameters
ObjectT
extends
Record
<
string
,
any
>
KeyT
extends
string
|
number
|
symbol
InferT
extends
ObjectInference
=
"infer"
OutInferT
extends
ObjectInference
=
InferT
Parameters
schema
:
ObjectSchema
<
ObjectT
,
InferT
>
pickedKeys
:
KeyT
[]
Returns
ObjectSchema
<
Pick
<
ObjectT
,
KeyT
>
,
OutInferT
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
yaschema
Loading...
Creates a version of the specified object schema with the same number or fewer keys, by picking keys