Fully-resolved counterpart of an undefined-tolerant input shape:
every property present and defined (defaults applied). Under
exactOptionalPropertyTypes, Required<T> removes ? but keeps an
explicit | undefined in the property type; this also strips it.
null is preserved — in this domain it is a sentinel, not an
absence marker.
Fully-resolved counterpart of an undefined-tolerant input shape: every property present and defined (defaults applied). Under
exactOptionalPropertyTypes,Required<T>removes?but keeps an explicit| undefinedin the property type; this also strips it.nullis preserved — in this domain it is a sentinel, not an absence marker.