deserialize method
Returns a DeserializedData object when deserializing a given data
.
Implementation
Future<DeserializedData<T>> deserialize(Object? data,
{String? key, bool async = true}) async {
final record = async
? await runInIsolate(
(adapter) => adapter._deserialize(adapter, data, key: key))
: _deserialize(this as Adapter, data, key: key);
return DeserializedData<T>(record.$1.cast<T>(), included: record.$2);
}