decodeAsync function

Future decodeAsync(
  1. DeserializationMessage message
)

Primarily intended for use in an isolate.

Implementation

Future<dynamic> decodeAsync(DeserializationMessage message) async {
  // Remove all spaces. Necessary for regular expressions as well.
  final targetType = message.targetType.replaceAll(' ', '');

  // If the expected target type is String, nothing to do...
  return targetType == 'String' ? message.json : json.decode(message.json);
}