toSet<T> static method

Set<T> toSet<T>(
  1. dynamic object, {
  2. dynamic mapKey,
  3. int? listIndex,
  4. Set<T>? defaultValue,
  5. ElementConverter<T>? elementConverter,
})

Converts object to Set, applying elementConverter to each entry.

JSON strings are decoded before conversion. Single values are wrapped into a one-element set, and map inputs use their values. Throws ConversionException with element context when conversion fails and defaultValue is null.

Implementation

static Set<T> toSet<T>(
  dynamic object, {
  dynamic mapKey,
  int? listIndex,
  Set<T>? defaultValue,
  ElementConverter<T>? elementConverter,
}) => ConvertObjectImpl.toSet<T>(
  object,
  mapKey: mapKey,
  listIndex: listIndex,
  defaultValue: defaultValue,
  elementConverter: elementConverter,
);