map<TSource, TTarget> method
Maps the source
.
Implementation
TTarget map<TSource, TTarget>(
TSource source, [
Map params = const {},
]) {
if (hasAutoMap(TTarget, TSource) && source is AutoMapperModel) {
return _autoMaps[TTarget]![TSource]!.map(source) as TTarget;
} else if (hasManualMap(TTarget, TSource)) {
return _manualMaps[TTarget]![TSource]!.map(source, this, params)
as TTarget;
}
throw MapDoesNotExistError(TTarget, TSource);
}