diff --git a/lib/src/reflection_factory_type.dart b/lib/src/reflection_factory_type.dart index 36693e6..eb443e8 100644 --- a/lib/src/reflection_factory_type.dart +++ b/lib/src/reflection_factory_type.dart @@ -1139,7 +1139,7 @@ class _TypeWrapperMapEntry extends _TypeWrapper { @override V? parse(Object? value, {V? def, TypeInfo? typeInfo}) { if (typeInfo != null) { - if (typeInfo.argumentsLength == 2) { + if (typeInfo.argumentsLength >= 2) { return typeInfo.callCastedArgumentsAB(() => TypeParser.parseMapEntry(value, keyParser: typeInfo.argumentParser(0),