populate function

dynamic populate(
  1. dynamic to,
  2. dynamic from, [
  3. TypeContext? context = null
])

Implementation

dynamic populate(dynamic to, dynamic from, [TypeContext? context = null]) {
  if (from is Map) {
    if (context != null && to is IConvertible) {
      to.context = context;
    }
    Function? fromMap = to.fromMap;
    if (fromMap != null) {
      return fromMap(from);
    }
  }
  return null;
}