fromJsonSafeSet<T> static method

Set<T> fromJsonSafeSet<T>(
  1. dynamic value, {
  2. required T producer(
    1. dynamic e
    ),
})

Implementation

static Set<T> fromJsonSafeSet<T>(
  dynamic value, {
  required T Function(dynamic e) producer,
}) =>
    switch (value) {
      null => <T>{},
      Iterable<dynamic> _ => value.map(producer).toSet(),
      _ => <T>{producer(value)},
    };