Open
Description
Currently @Expose
decorator supports only flat re-naming, there were multiple requests to add support nested exposing.
Example:
class Example {
@Expose('user.fullName')
name: string = 'Test Name';
}
const raw = { user: { fullName: 'Test Name' }}
const instance = new Example();
plainToClass(Example, raw) // returns Example { name: 'Test Name' }
classToPlain(instance) // returns { user: { fullName: 'Test Name' }}