parseIntStr2Enum<T> static method

T? parseIntStr2Enum<T>(
  1. String? str,
  2. T? toEnum(
    1. int
    )
)

Implementation

static T? parseIntStr2Enum<T>(String? str, T? Function(int) toEnum) {
  if (null != str) {
    final typeInt = int.tryParse(str);
    if (null != typeInt) {
      return toEnum.call(typeInt);
    }
  }
  return null;
}