formatter2Enum<T, S> static method
Implementation
static T? formatter2Enum<T, S>(List<T> values, S index) {
if(index is int) {
return values.length > index ? values[index] : null;
} else if(index is num) {
return values.length > (index.toInt()) ? values[index.toInt()] : null;
} else if(index is String) {
int? iValue = int.tryParse(index);
return iValue == null ? null : (values.length > iValue ? values[iValue] : null);
}
return null;
}