#10394e8377b Thanks @askoufis! - Fixes types for custom properties passed to defineProperties
#10348365959 Thanks @askoufis! - Allow undefined property values at the type level.
This change enables better compatibility with projects that set the exactOptionalPropertyTypes flag to true.