SerializableMapper<T extends Object, V extends Object> constructor

SerializableMapper<T extends Object, V extends Object>({
  1. required T decode(
    1. V
    ),
  2. required Object Function() encode(
    1. T
    ),
})

Implementation

SerializableMapper({
  required T Function(V) decode,
  required Object Function() Function(T) encode,
})  : _decoder = ((v, c) => decode(v)),
      _encoder = ((v, c) => encode(v)()),
      typeFactory = ((f) => f<T>());