decode method

  1. @protected
T decode(
  1. Object? value,
  2. DecodingContext context
)

Implementation

@protected
T decode(Object? value, DecodingContext context) {
  var map = value.checked<Map<String, dynamic>>();

  var d = DecodingData<T>(map, context);
  if (context.args.isEmpty) {
    return instantiate(d) as T;
  } else {
    return context.callWith(instantiate, d);
  }
}