description

# SplayTreeMap<K, V>.of constructor

SplayTreeMap<K, V>.of(

1. Map<K, V> other, [
2. int compare(
   1. K key1,
   2. K key2
   )?,
3. bool isValidKey(
   1. dynamic
   )?

])

Creates a SplayTreeMap that contains all key/value pairs of `other`. Example:

    final baseMap = <int, String>{3: 'A', 2: 'B', 1: 'C', 4: 'D'};
    final mapOf = SplayTreeMap<num, Object>.of(baseMap);
    print(mapOf); // {1: C, 2: B, 3: A, 4: D}

## Implementation

    factory SplayTreeMap.of(
      Map<K, V> other, [
      int Function(K key1, K key2)? compare,
      bool Function(dynamic potentialKey)? isValidKey,
    ]) => SplayTreeMap<K, V>(compare, isValidKey)..addAll(other);