encode<I, O> static method

O? encode<I, O>(
  1. I object
)

Implementation

static O? encode<I, O>(I object) {
  if (object == null) {
    return null;
  }
  var serializer = _serializers[I.toString().replaceAll("?", "")];
  if (serializer == null) {
    throw ArgumentError.value('$I', 'cannot find serializer');
  }
  return serializer.encode(object);
}