MapDiffsExtension<K, V> extension

on
  • MapDiffs<K, V>

Methods

recast<KK, VV>(MapDiffArguments<KK, VV> args) → MapDiffs<KK, VV>

Available on MapDiffs<K, V>, provided by the MapDiffsExtension extension

undelegate<K, E>(MapDiffArguments<K, E> args) → MapDiffs<K, E>

Available on MapDiffs<K, V>, provided by the MapDiffsExtension extension

This occurs when the diff was delegated - which means that instead of passing the real instance to the isolate, we passed a safe delegate. When the method returns, we need to rehydrate the results by looking the delegates up in a map.