registerDVModelDeserializer<T> function

void registerDVModelDeserializer<T>(
  1. DVModelDeserializer<T> deserializer
)

Registers how a T is rebuilt from a JSON map.

Serializing alone is one-way: a form can show a model's fields but cannot hand back an edited one without this.

Implementation

void registerDVModelDeserializer<T>(DVModelDeserializer<T> deserializer) {
  dvModelDeserializers[T] = (Map<String, Object?> json) => deserializer(json);
}