ConstructUsing
Call constructUsing() and pass in a DestinationConstructor to customize how AutoMapper should construct the Destination before every map operation against that Destination.
createMap(
mapper,
User,
UserDto, // 👈 --the destination modifier--👇
constructUsing((sourceObject, destinationIdentifier) => {
// sourceObject is the data when run: mapper.map(sourceObject...);
})
);
info
All built-in MappingStrategy should have a default destinationConstructor (e.g: @automapper/classes default is new Destination()).