refineObject()
refineObject<
T>(schema,refinement):ObjectSchema<T>
Adds a refinement to an object schema. Returns a base ObjectSchema - the caller is responsible for adding constraints.
Type Parametersโ
T: T extends Record<string, GenericSchema>โ
Parametersโ
schema: ObjectSchema<T> | ObjectConstraint<T>โ
refinement: (value) => string | trueโ
Returns: ObjectSchema<T>โ
Sinceโ
2.0.0