pick()
pick<
T,K>(schema,keys,message?):PickSchema<ObjectSchema<T>,K>
Pick transform - selects specific properties.
Type Parametersβ
T: T extends Record<string, GenericSchema>β
K: K extends string | number | symbolβ
Parametersβ
schema: ObjectSchema<T> | ObjectConstraint<T> | { entries: T; }β
Source object schema.
keys: readonly K[]β
Keys to select.
message?: stringβ
Custom error message.
Returns: PickSchema<ObjectSchema<T>, K>β
Schema with only selected properties.
Sinceβ
2.0.0