extendsObject2< ExtendedObjectTA extends Record<string, any>, ExtendedObjectTB extends Record<string, any>, ObjectT extends Record<string, any>, ExtendedObjectInferTA extends ObjectInference = "infer", ExtendedObjectInferTB extends ObjectInference = "infer", ObjectInferT extends ObjectInference = "infer", OutInferT extends ObjectInference = | ExtendedObjectInferTA | ExtendedObjectInferTB | ObjectInferT,>( baseSchemaA: ObjectSchema<ExtendedObjectTA, ExtendedObjectInferTA>, baseSchemaB: ObjectSchema<ExtendedObjectTB, ExtendedObjectInferTB>, subSchema: ObjectSchema<ObjectT, ObjectInferT>,): ObjectSchema<ExtendedObjectTA & ExtendedObjectTB & ObjectT, OutInferT>
Creates an object type that extends 2 other object types