valueAsSet<T extends Set?> static method
Implementation
static T valueAsSet<T extends Set?>(Object? value) {
if (value is T) return value;
if (value == null && _isNull<T>()) return null as T;
if (!_isSet<T>()) {
if (_isSetString<T>()) {
return valueEnsureAsSet<String>(value) as T;
}
if (_isSetInt<T>()) {
return valueEnsureAsSet<int>(value) as T;
}
}
throw JSONHelperException("Failed to parse value as set.");
}