swapPair method

dynamic swapPair(
  1. dynamic pair
)

Swaps a Pair XY.

Implementation

dynamic swapPair(dynamic pair) {
  if (pair == null) {
    return null;
  } else if (pair is List) {
    return swapPairAsList(pair);
  } else if (pair is Map) {
    return swapPairAsMap(pair);
  } else if (pair is Pair) {
    return swapPairAsPair(pair);
  } else if (pair is String) {
    return swapPairAsString(pair);
  } else {
    throw UnsupportedError(
        "Can't swap pair of type ${pair.runtimeType}: $pair");
  }
}