register<T> method
void
register<T>(
- TypeDescriptor<
T> descriptor
Implementation
void register<T>(TypeDescriptor<T> descriptor) {
_typeConverterMap.putIfAbsent(T, () => {});
final hasKey = _typeConverterMap[T]!.containsKey(descriptor.schemaType);
if (hasKey) {
VyuhBinding.instance.log.warn(
'A duplicate schemaType: ${descriptor.schemaType} is being registered.');
}
_typeConverterMap[T]![descriptor.schemaType] = descriptor;
}