typestack / class-transformer

Decorator-based transformation, serialization, and deserialization between objects and classes.
MIT License
6.64k stars 486 forks source link

fix: exposeUnsetFields when useDefineForClassFields is set #1689

Open fjodor-rybakov opened 3 months ago

fjodor-rybakov commented 3 months ago

Description

When useDefineForClassFields is true in tsconfig option exposeUnsetFields doesn't work. This pull request make force exposeUnsetFields to remove property from class if finalValue is undefined

Checklist