register<T> method
dynamic
register<T>(
- TypeDescriptor<
T> descriptor
Implementation
register<T>(TypeDescriptor<T> descriptor) {
_typeConverterMap.putIfAbsent(T, () => {});
final hasKey = _typeConverterMap[T]!.containsKey(descriptor.schemaType);
assert(hasKey == false,
'A duplicate schemaType: ${descriptor.schemaType} is being registered.');
_typeConverterMap[T]![descriptor.schemaType] = descriptor;
}